Внешняя печатная форма ТТН для БП 3.0 Управляемая приложение (Товарно-транспортная накладная (1-Т); Транспортная накладная (Приложение № 4). Сохранение Водителей. Заполнение возможных реквизитов.



Внeшняя пeчатная форма ТТН для БП 3.0 Товарно-транспортная накладная (Управляeмая форма) с рeгистрацией в справочникe Дополнитeльные отчeты и обработки. Сохранение ФИО водителей и транспортных средств. Автоматическое заполнение реквизитов из Документа "Реализация товаров и услуг"

Данная публикация является развитием моей разработки //infostart.ru/public/259393/

Заказчик выразил большое желание:
— запоминать в информационной базе (ИБ) ФИО  и все данные водителя, включая данные транспортного средства;
— предварительно заполнять реквизиты: Перевозчик, Заказчик, Пункт погрузки, Пункт разгрузки, Наименование груза, Количество наименований, Вес

Для сохранения ФИО водителей и транспортных средств используется «РегистрСведений.ДополнительныеСведения».

Модуль открыт для редактирования. Возможно самостоятельно дополнительно настроить автоматическое заполнение дополнительных реквизитов по требования заказчика.

Возможность сохранения необходимо заранее настроить:

Разрешите использование «»Дополнительные реквизиты и сведения»»:
      Администрирование/Настройки программы /Дополнительные реквизиты и сведения
      Использовать дополнительные реквизиты и сведения=Да
Создайте дополнительные сведения в документе Реализация товаров и услуг:
      Администрирование /Наборы дополнительных реквизитов и сведений /Дополнительные сведения
      /Наборы=Реализация товаров и услуг /Дополнительные сведения=Создать
      /Наименование=»»ДанныеТТН»» /Тип значения=Строка /Длина=Неограниченная/Записать

Примечание.

При создании дополнительных сведений в документе Реализация товаров и услуг Наименование=»»ДанныеТТН»» должно точно соответствовать предложенному.

Важно! Для нормальной работы внешней печатной формы выбрать Режим запуска = Толстый клиент.

18 Comments

  1. galexo

    Спасибо большое — выручили!А можно еще добавить печать ФИО ЭКСПЕДИТОРА (не водителя!) в поле «Груз к перевозке принял» (первый лист, «Товарный раздел»)?

    Reply ↓
  2. Эсти

    А в тонком клиенте планируется сделать?

    Reply ↓
  3. Эсти

    {Форма.Форма.Форма(302)}: Поле объекта не обнаружено (Ссылка)

    Объект.ДокументСсылка=Параметры.ОбъектыНазначения[0].Ссылка;

    Reply ↓
  4. Эсти

    Ау, почему не работает?

    Reply ↓
  5. shydla

    в режим толстого клиента переведи

    Reply ↓
  6. buval

    (2) В тонком переписывать не планирую. Внешняя печатная форма работает только в толстом клиенте.

    Reply ↓
  7. galexo

    Спасибо за форму!

    Правда, для нас оказалось критично то, что остались не заполненными поля «По доверенности» и «Груз к перевозке принял» (((( Не планируете ее дописать, а?

    Reply ↓
  8. buval

    (7) сон, Внешняя печатная форма открыта на редактирование.

    Для заполнения дополнительных реквизитов можно:

    — открыть модуль формы

    — найти Процедуру ЗаполнениеРеквизитов()

    — за строкой комментария добавить присвоение значений необходимых реквизитов

    (в макете, их всего два, посмотреть имя Параметра ячейки или назначить новое,

    если необходимая ячейка ранее не заполнялась)

    Reply ↓
  9. oooeks

    Для Интерфейса «Такси» запрещено использовать модальные окна. Поэтому для работы пришлось закоментировать строку 206 модуля

    //ТекстВопроса = НСтр(«ru=’Данные изменились. Записать новые?'»);

    //Ответ = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);

    //Если Ответ <> КодВозвратаДиалога.Да Тогда

    // Возврат;

    //КонецЕсли;

    А в остальном — очень полезная разработка.

    Reply ↓
  10. galexo

    Помогите!!! После обновления на релиз 3.0.37.41 при попытке сформировать форму ошибка «Поле объекта не обнаружено (ссылка)». Очень жду ответа.

    Reply ↓
  11. buval

    (10) сон, установил версию 3.0.37.41 и при формировании формы действительно такая ошибка. Попробовал в отладке ошибка не появилась. Предполагаю, что при отладке перезагрузил внешнюю печатную форму и ошибка ушла.

    Предлагаю такую последовательность действий:

    1. проверить такой факт

    Важно! Для нормальной работы внешней печатной формы выбрать Режим запуска = Толстый клиент.

    2. Зайти «Дополнительные отчеты и обработки» и внешнюю печатную форму загрузить из файла повторно.

    Reply ↓
  12. galexo

    Я подключила эту форму к новой базе (где она раньше не была подключена) — тоже не работает((

    Reply ↓
  13. buval

    (12) сон, Необходимо проверить Режим запуска = Толстый клиент.

    Ошибка «Поле объекта не обнаружено (ссылка)» если режим запуска не равен Толстый клиент

    Попробуйте на локально установленной файловой базе.

    Для новой базы настроить:

    Разрешите использование «»Дополнительные реквизиты и сведения»»:

    Создайте дополнительные сведения в документе Реализация товаров и услуг:

    Подробнее см. выше в описании

    Reply ↓
  14. dazzler

    Подключил обработку к Бухгалтерии Предприятия 3.0 (3.0.39.60)

    При попытке открыть появляется «Получение элемента по индексу для значения не определено»

    Reply ↓
  15. saski

    Релиз БП 3.0.46.11

    Толстый клиент включил, ДанныеТТН добавил.

    Вот такая ошибка.

    Ошибка инициализации модуля: ВнешняяОбработка.ВПФ_ТТН.Форма.Форма.Форма

    по причине:

    {ВнешняяОбработка.ВПФ_ТТН.Форма.Форма.Форма(287,18)}: Переменная не определена (ОбщегоНазначения)

    НачатьОтладку = <<?>>ОбщегоНазначения.ЭтоСсылка(ТипЗнч(«123»));

    Reply ↓
  16. saski

    В предыдущем посте Толстый клиент не включился……

    Reply ↓
  17. saski

    После того как запустил Предприятие в Толстом клиенте и убрал у Пользователя Защита от Опасных действий. При запуске выдает такую ошибку

    {ВнешняяОбработка.ВПФ_ТТН.Форма.Форма.Форма(451)}: Преобразование значения к типу Число не может быть выполнено

    Сколько=Число(СтрЗаменить(Куда,»,»,».»));

    Еще в модуле ВПФ

    изменил с

    ПараметрыРегистрации.Вставить(«БезопасныйРежим», истина );

    на ложь

    ПараметрыРегистрации.Вставить(«БезопасныйРежим», ложь);

    Reply ↓
  18. user1026119

    БП 3.0.61.47

    Пишет, что печатна форма недоступна.

    Толстый клиент.

    Reply ↓

Leave a Comment

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