77.Application и ВыполнитьЗапрос на позицию документа
Добрый день, пытаюсь в 1С 8.3 получить долг по клиенту на момент перед документом из 1С7.7
Ошибка "Типы не совпадают"
КонецПериода имеет строковой тип вида "#20210414 651240000 2149236ЯЯЯ". То же самое вижу при написании кода в 7.7 и там всё отрабатывает.
ПКОСОМ это тот самый документ, на момент перед которым нужны данные. Строка БИДолги.ВыполнитьЗапрос( , ПКОСОМ.ДатаДок, СчетОЛЕ) срабатывает без проблем, но данные соответственно не те, а на конец дня.
...
СчетОЛЕ = V77.CreateObject("Счет");
СчетОЛЕ.НайтиПоКоду("62");
БИДолги = V77.CreateObject("БухгалтерскиеИтоги");
БИДолги.ИспользоватьСубконто(СчетОЛЕ.ВидСубконто(1), ВыбКонтрагент);
БИДолги.ИспользоватьСубконто(СчетОЛЕ.ВидСубконто(2));
КонецПериода = V77.СформироватьПозициюДокумента( ПКОСОМ.ТекущийДокумент().ПолучитьПозицию(), -1);
БИДолги.ВыполнитьЗапрос( , КонецПериода, СчетОЛЕ);
ПоказатьОшибка "Типы не совпадают"
КонецПериода имеет строковой тип вида "#20210414 651240000 2149236ЯЯЯ". То же самое вижу при написании кода в 7.7 и там всё отрабатывает.
ПКОСОМ это тот самый документ, на момент перед которым нужны данные. Строка БИДолги.ВыполнитьЗапрос( , ПКОСОМ.ДатаДок, СчетОЛЕ) срабатывает без проблем, но данные соответственно не те, а на конец дня.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот