Выгрузка расходной накладной (Торг-12) в формате Excel

9 Comments

  1. luns

    Не совсем понял, а зачем функции печати в обработке?

    Что мешает вызвать стандартные функции и получить сформированный табличный документ и сохранить его?

    Например так:

    Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачПериода,КонПериода)

    Для Каждого Элемент Из Выборка Цикл

    Объект = Элемент.Ссылка.ПолучитьОбъект();

    ТабДокумент = Объект.Печать(«ТОРГ12»);

    Таб = Новый ТабличныйДокумент;

    Таб.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);

    КонецЦикла;

    И вся обработка… 😉

    Reply
  2. born

    У функции ПечатьТОРГ12() нет признака «Экспорт», однако. 🙂

    Reply
  3. luns

    (2) Внимательно читаем:

    ТабДокумент = Объект.Печать(«ТОРГ12»);

    ПечатьТОРГ12() вызывается из Печать()

    Reply
  4. born

    .Печать(«ТОРГ12») — процедура. А что, процедуры в 1С 8.1 уже начали возвращать значения как функции?

    Reply
  5. luns

    (4) Точно. Извиняюсь. Проглядел. В типовой, действительно процедура.

    Reply
  6. born

    OK’, тем не менее спасибо за внимание и участие 🙂

    Reply
  7. cuba8

    Пытался открыть в УТ 10.3.7.8 / 8.1.13.41

    Получил ошибку:

    {Форма.Форма(738,32)}: Переменная не определена (УправлениеПроизводством)

    МассивРаспределенныхСумм = <<?>>УправлениеПроизводством.РаспределитьПропорционально(СтрокаТовар.Сумма, МассивРаспределения);

    Reply
  8. born

    Извиняюсь, не указал что обработка предназначена для БП.

    Reply
  9. MegaMouse

    Приветствую!

    Если не трудно — обновите до 8.2 и новой счет-фактуры.

    Спасибо, уже пользуюсь .

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *