Внешняя печатная форма ТТН для БП 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 не будет опубликован. Обязательные поля помечены *