Related Posts
- Восстановление последовательности документов при закрытии месяца в Бухгалтерия 3.0 не завершается
- Заполнение табличных частей
- Формирование сводных актов выполненных работ
- Ввод поступления в переработку на основании передачи сырья (между организациями)
- Конспект по установке сервера 1С на linux
- Получение имени компьютера и его IP локально и в терминале
Не совсем понял, а зачем функции печати в обработке?
Что мешает вызвать стандартные функции и получить сформированный табличный документ и сохранить его?
Например так:
Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачПериода,КонПериода)
Для Каждого Элемент Из Выборка Цикл
Объект = Элемент.Ссылка.ПолучитьОбъект();
ТабДокумент = Объект.Печать(«ТОРГ12»);
Таб = Новый ТабличныйДокумент;
Таб.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);
КонецЦикла;
И вся обработка… 😉
У функции ПечатьТОРГ12() нет признака «Экспорт», однако. 🙂
(2) Внимательно читаем:
ТабДокумент = Объект.Печать(«ТОРГ12»);
ПечатьТОРГ12() вызывается из Печать()
.Печать(«ТОРГ12») — процедура. А что, процедуры в 1С 8.1 уже начали возвращать значения как функции?
(4) Точно. Извиняюсь. Проглядел. В типовой, действительно процедура.
OK’, тем не менее спасибо за внимание и участие 🙂
Пытался открыть в УТ 10.3.7.8 / 8.1.13.41
Получил ошибку:
{Форма.Форма(738,32)}: Переменная не определена (УправлениеПроизводством)
МассивРаспределенныхСумм = <<?>>УправлениеПроизводством.РаспределитьПропорционально(СтрокаТовар.Сумма, МассивРаспределения);
Извиняюсь, не указал что обработка предназначена для БП.
Приветствую!
Если не трудно — обновите до 8.2 и новой счет-фактуры.
Спасибо, уже пользуюсь .