Внешняя печатная форма ТТН для УТ 11.1 (Товарно-транспортная накладная (1-Т))


Внешняя печатная форма ТТН для УТ 11.1 Товарно-транспортная накладная (Управляемая форма) с регистрацией в справочнике Дополнительные отчеты и обработки. Реквизиты для заполнения хранятся в документе Транспортная накладная. Доступна для печати из документа Реализация товаров и услуг, как дополнительная внешняя печатная форма с возможность задания параметров в форме. Есть возможность отладки.

Для печати ТТН в УТ 11.1 используется специальный документ Транспортная накладная без возможности подцепить к нему внешнюю печатную форму. Поэтому пришлось делать печать из документа Реализация товаров и услуг.
Внешняя печатная форма разработана под заказ клиента для реального применения. Открыта для изменения. Возможно использовать для доработок и как заготовка для подобных разработок.
Платформа 1С:Предприятие 8.3 (8.3.5.1460)
Конфигурация Управление торговлей, редакция 11.1 (11.1.9.70)

13 Comments

  1. rusagroset

    Спасибо, вещь полезная.

    Вопрос всем НДС в ТТН должен быть или нет?

    Reply
  2. musatov1c.ru

    (1) rusagroset, в моем случае ндс там появился по прямой просьбе бухгалтера — постановщика задачи. Рекомендую спросить у бухгалтера.

    Reply
  3. rusagroset

    ТО же добавили, хотя в типовых нет.

    Reply
  4. AndrewAks

    Не работает, ошибка «Индекс находится за границами массива». Управление торговлей, редакция 11.1 (11.1.10.145). Зря только $ выкинул 🙁

    Reply
  5. winterspring

    (4) AndrewAks, Ошибка возникла из-за того, что не создана ТТН, чтобы не было сообщения об ошибке пришлось немного изменить

    Функция СформироватьПечатнуюФормуТТН(МассивОбъектов, ОбъектыПечати, ПараметрыПечати, КомплектыПечати = Неопределено, Отладка) Экспорт
    ПараметрыПечати = Новый Структура;
    СтарыйМассив = МассивОбъектов;
    НовыйМассив = Новый Массив;
    Для Каждого ЗначениеМассива Из СтарыйМассив Цикл
    Запрос = Новый Запрос(«ВЫБРАТЬ Док.Ссылка ИЗ Документ.ТранспортнаяНакладная как Док ГДЕ Док.ДокументыОснования.ДокументОснование = &СсылкаА»);
    Запрос.УстановитьПараметр(«СсылкаА», ЗначениеМассива);
    Выборка = Запрос.Выполнить().Выбрать();
    Если Выборка.Следующий() Тогда
    НовыйМассив.Добавить(Выборка.Ссылка);
    КонецЕсли;;
    КонецЦикла;
    //МассивОбъектов = НовыйМассив;
    УстановитьПривилегированныйРежим(Истина);
    //sb->
    Если НовыйМассив.Количество()>0 Тогда
    ТипДокументов = ТипЗнч(НовыйМассив[0]);
    Иначе
    //sb<-
    ТипДокументов = Неопределено;
    КонецЕсли;                       //sb
    
    Если ТипДокументов <> Тип(«ДокументСсылка.ТранспортнаяНакладная») Тогда
    //  СтруктураВозврата = УправлениеПечатьюУТВызовСервера.ПолучитьТранспортныеНакладныеНаПечать(НовыйМассив);   //sb
    СтруктураВозврата = УправлениеПечатьюУТВызовСервера.ПолучитьТранспортныеНакладныеНаПечать(СтарыйМассив);

    Показать

    Так же для УТ(11.2.3.66) Пришлось подправить определения коэффициента в процедуре ЗаполнитьТабличныйДокументТТН

    КоэффициентПересчетаВТонны     = ДоставкаТоваров.КоэффициентПересчетаВТонны();    //sb
    Reply
  6. musatov1c.ru

    (5) winterspring,

    Да, спасибо за ответ. Я делал именно с расчетом наличия ТТН. В документ добавлялись некоторые реквизиты, которых не было в Реализации. И расчет веса по моему делался именно под клиента.

    Reply
  7. kamrti164

    добрый день. Подскажите пожалуйста, есть ли в данной обработке возможность сохранения занесенных в ТТН реквизитов? Нам часто приходится в 1-н автомобиль грузить товар для большого количества клинтов

    Reply
  8. musatov1c.ru

    (7) kamrti164, эта печатная форма берет данные из документа ТТН. В этом документе и должны храниться все реквизиты, про которые вы спрашиваете 🙂

    Reply
  9. Душечка

    Огромное Спасибо !!!! Как всегда программисты Инфостарта выручают !!!

    Reply
  10. Amadeuc404

    УТ 11.0.08.13

    Документ Транспортная накладная вообще отсутствует.

    Reply
  11. musatov1c.ru

    (9) Рад помочь 🙂

    Reply
  12. musatov1c.ru

    (10) Ну я написал же, что эта ВПФ делалась для 11.1 🙁

    Reply
  13. Pskmetall2016

    Добрый день. Есть внешняя печатная форма ТТН для заказа клиента?

    Reply

Leave a Comment

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