Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Помогите с запросом ТИС .dbf

kalisto
читатель
офлайн
Дата регистрации: 12.01.2005
Сообщений: 216
Пост №1
 
14.12.2008 15:36

Здравствуйте, товарищи программисты.<br>1С dbf. У меня есть запрос, который собирается по заказам поставщику и поступлениям ТМЦ. У меня есть переменная Заказ, в которую должен попадать сам заказ или документ основание (тоже заказ) из поступления ТМЦ. Но если у того заказа, который является документом основания для поступления есть тоже документ основание Заказ поставщику, то в переменную должен попадать именно тот заказ. По этой переменной потом делаю группировку в запросе. Как быть в таком случае. Помогите плиз, очень надо. Заранее спасибо.

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 613
Пост №2
 
14.12.2008 16:02

А код (ну что уже есть) можешь выложить?

kalisto
читатель
офлайн
Дата регистрации: 12.01.2005
Сообщений: 216
Пост №3
 
14.12.2008 18:25

"ТекстЗапроса = <br> "//{{ЗАПРОС(Сформировать)<br> |Период с ДатаНачала1 по ДатаКонца; <br> |ОбрабатыватьДокументы Проведенные;<br> |Фирма        = Документ.ЗаказПоставщику.Фирма,<br> | Документ.ПоступлениеТМЦ.Фирма,<br> |        Документ.ПоступлениеТМЦИмпорт.Фирма; <br> |ЮрЛицо        = Документ.ЗаказПоставщику.Фирма.ЮрЛицо,<br> | Документ.ПоступлениеТМЦ.Фирма.ЮрЛицо,<br> |        Документ.ПоступлениеТМЦИмпорт.Фирма.ЮрЛицо; <br> |УпрАналитика = Документ.ЗаказПоставщику.Фирма.УпрАналитика,<br> | Документ.ПоступлениеТМЦ.Фирма.УпрАналитика,<br> |        Документ.ПоступлениеТМЦИмпорт.Фирма.УпрАналитика; <br> |Номенклатура = Документ.ЗаказПоставщику.Номенклатура,<br> | Документ.ПоступлениеТМЦ.Номенклатура,<br> |        Документ.ПоступлениеТМЦИмпорт.Номенклатура; <br> |Поставщк = Документ.ЗаказПоставщику.Контрагент,<br> | Документ.ПоступлениеТМЦ.Контрагент,<br> |        Документ.ПоступлениеТМЦИмпорт.Контрагент; <br> |Договор = Документ.ЗаказПоставщику.Договор,<br> | Документ.ПоступлениеТМЦ.Договор,<br> |        Документ.ПоступлениеТМЦИмпорт.Договор;<br> |Заказ = Документ.ЗаказПоставщику.ТекущийДокумент,<br> | Документ.ПоступлениеТМЦ.ДокОснование.ТекущийДокумент;<br> |ДатаЗаказа = Документ.ЗаказПоставщику.ДатаДок; <br> |ДатаПрихода = Документ.ПоступлениеТМЦ.ДатаДок;<br> |Док = Документ.ЗаказПоставщику.ТекущийДокумент,<br> | Документ.ПоступлениеТМЦ.ТекущийДокумент,<br> |        Документ.ПоступлениеТМЦИмпорт.ТекущийДокумент;"; <br> <br> ТекстЗапроса = ТекстЗапроса +<br> "КоличествоП = Документ.ЗаказПоставщику.Количество; <br> |КоличествоР = Документ.ПоступлениеТМЦ.Количество,<br> | Документ.ПоступлениеТМЦИмпорт.Количество; <br>       |Функция КоличествоРасход = Сумма(КоличествоР); <br> |Функция КоличествоПриход = Сумма(КоличествоП);<br> |СуммаП = Документ.ЗаказПоставщику.Сумма; <br> |СуммаР = Документ.ПоступлениеТМЦ.Сумма,<br> | Документ.ПоступлениеТМЦИмпорт.Сумма;<br> |Функция СуммаРасход = Сумма(СуммаР); <br> |Функция СуммаПриход = Сумма(СуммаП);<br> |Условие (НайтиПодчиненные(Док) = 1);"; <br> <br> <br> Если ВыбСклад.Выбран() = 1 Тогда<br> ТекстЗапроса = ТекстЗапроса + "Условие (Проверка(Док,1, Номенклатура) = 1);";<br> КонецЕсли;<br> <br> Если ЗаказПоступление = 1 Тогда<br> ТекстЗапроса = ТекстЗапроса + "Условие (Проверка(Док,2, Номенклатура) = 1);";<br> КонецЕсли; <br> <br> Если Период = 1 Тогда       <br> ТекстЗапроса = ТекстЗапроса + "Условие ( (ДатаПрихода >=ДатаНачала) и (ДатаПрихода <=ДатаКонца) или      (ДатаЗаказа >= ДатаНачала) и (ДатаЗаказа <= ДатаКонца));"; <br> КонецЕсли; <br><br>Это текст запроса. В принципе, отчет делается на основе отчета Заказы поставщикам.<br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация