Функция получить номер подчиненного документа
Приветствую!
Подскажите как правильно получить номер подчиненного документа через функцию?
Задача: При выгрузке ТТН в xml файл, в один из тегов нужно выгрузить номер счет фактуры связанный с ТТН.
Все сделал, кроме этого тега.
Вот сама функция. не работает....
Функция ПолучитьНомерСФ(Док)
ДокСФ.ВыбратьПодчиненныеДокументы(, , Док);
Пока ДокСФ.ПолучитьДокумент() = 1 Цикл
Если ДокСФ.Вид() = "СчетФактураВыданный" Тогда
Возврат (ДокСФ.НомерДок);
КонецЕсли;
КонецЦикла;
КонецФункции
Подскажите как правильно получить номер подчиненного документа через функцию?
Задача: При выгрузке ТТН в xml файл, в один из тегов нужно выгрузить номер счет фактуры связанный с ТТН.
Все сделал, кроме этого тега.
Вот сама функция. не работает....
Функция ПолучитьНомерСФ(Док)
ДокСФ.ВыбратьПодчиненныеДокументы(, , Док);
Пока ДокСФ.ПолучитьДокумент() = 1 Цикл
Если ДокСФ.Вид() = "СчетФактураВыданный" Тогда
Возврат (ДокСФ.НомерДок);
КонецЕсли;
КонецЦикла;
КонецФункции
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Функция НайтиСчетФактуру(Док) Экспорт
Перем ДокПодч;
// проверяем чтобы был записан всегда!
Если (Док.Выбран() = 1) Тогда
ДокПодч = СоздатьОбъект("Документ");
ДокПодч.ВыбратьПодчиненныеДокументы(,,Док.ТекущийДокумент());
Пока ДокПодч.ПолучитьДокумент()=1 Цикл
Если ДокПодч.Вид() = "СчетФактураВыданный" Тогда
ТекСФ = ДокПодч.ТекущийДокумент();
Возврат ТекСФ;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Возврат "";
КонецФункции // НайтиСчетФактуру()
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот