Бухгалтерский запрос по документу
Показывать по
10
20
40
сообщений
- 1
- 2
10.04.2006
19:45
#11
"Не совсем внятен вопрос.
Зато готово 2 примера.
__док - ссылка на документ, по кот. хочешь получить итоги
Пример 1. Можем получить только обороты, имхо этого хватит
бухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
бухИтоги.ВыполнитьЗапрос(__док, __док, , , , 2);
бухИтоги.ВыбратьСчета();
Пока бухИтоги.ПолучитьСчет() = 1 Цикл
Сообщить(бухИтоги.Счет);
КонецЦикла; //бухИтоги.ПолучитьСчета() = 1
Пример 2. Остатки и обороты
бухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
бухИтоги.ВыполнитьЗапрос(__док.ДатаДок, __док.ДатаДок, , , , 3, "Операция");
бухИтоги.ВыбратьПериоды();
бухИтоги.ПолучитьПериод(, __док);
бухИтоги.ВыбратьСчета();
Пока бухИтоги.ПолучитьСчет() = 1 Цикл
Сообщить(бухИтоги.Счет);
КонецЦикла; //бухИтоги.ПолучитьСчета() = 1
Если нужны итоги не по одному документу, методу ПолучитьПериод() передаешь предварительно отобранный (например "черным" запросом) список. В цикле, канешна.
>Пример приведен ниже, но он не работает
Смиялсо"
Зато готово 2 примера.
__док - ссылка на документ, по кот. хочешь получить итоги
Пример 1. Можем получить только обороты, имхо этого хватит
бухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
бухИтоги.ВыполнитьЗапрос(__док, __док, , , , 2);
бухИтоги.ВыбратьСчета();
Пока бухИтоги.ПолучитьСчет() = 1 Цикл
Сообщить(бухИтоги.Счет);
КонецЦикла; //бухИтоги.ПолучитьСчета() = 1
Пример 2. Остатки и обороты
бухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
бухИтоги.ВыполнитьЗапрос(__док.ДатаДок, __док.ДатаДок, , , , 3, "Операция");
бухИтоги.ВыбратьПериоды();
бухИтоги.ПолучитьПериод(, __док);
бухИтоги.ВыбратьСчета();
Пока бухИтоги.ПолучитьСчет() = 1 Цикл
Сообщить(бухИтоги.Счет);
КонецЦикла; //бухИтоги.ПолучитьСчета() = 1
Если нужны итоги не по одному документу, методу ПолучитьПериод() передаешь предварительно отобранный (например "черным" запросом) список. В цикле, канешна.
>Пример приведен ниже, но он не работает
Смиялсо"
- 1
- 2
ЗиК - возможна ли конвертация начислений из dbf-файлов? Кто сталкивался, подскажите,помогите, пожалуйста, разобраться
Читают тему
(гостей: 1)