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

Печать - Печатные формы документов

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

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

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

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

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

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

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

Примечание.

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

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

Скачать файлы

Наименование Файл Версия Размер
БУ 3.0 УФ_ВПФ_ТТН_2_0.epf
.epf 55,46Kb
28.03.14
231
.epf 55,46Kb 231 Скачать

См. также

Комментарии
1. Елена Елена (сон) 04.04.14 18:40 Сейчас в теме
Спасибо большое - выручили!А можно еще добавить печать ФИО ЭКСПЕДИТОРА (не водителя!) в поле "Груз к перевозке принял" (первый лист, "Товарный раздел")?
2. Гульнара Р (Эсти) 4 15.08.14 09:34 Сейчас в теме
А в тонком клиенте планируется сделать?
3. Гульнара Р (Эсти) 4 18.08.14 03:52 Сейчас в теме
{Форма.Форма.Форма(302)}: Поле объекта не обнаружено (Ссылка)
Объект.ДокументСсылка=Параметры.ОбъектыНазначения[0].Ссылка;
4. Гульнара Р (Эсти) 4 18.08.14 04:00 Сейчас в теме
5. Roman Sam (shydla) 19.08.14 20:15 Сейчас в теме
в режим толстого клиента переведи
6. Валерий Буданов (buval) 59 20.08.14 10:38 Сейчас в теме
(2) В тонком переписывать не планирую. Внешняя печатная форма работает только в толстом клиенте.
7. Елена Елена (сон) 29.08.14 15:26 Сейчас в теме
Спасибо за форму!
Правда, для нас оказалось критично то, что остались не заполненными поля "По доверенности" и "Груз к перевозке принял" (((( Не планируете ее дописать, а?
8. Валерий Буданов (buval) 59 05.09.14 08:27 Сейчас в теме
(7) сон, Внешняя печатная форма открыта на редактирование.
Для заполнения дополнительных реквизитов можно:
- открыть модуль формы
- найти Процедуру ЗаполнениеРеквизитов()
- за строкой комментария добавить присвоение значений необходимых реквизитов
(в макете, их всего два, посмотреть имя Параметра ячейки или назначить новое,
если необходимая ячейка ранее не заполнялась)
9. Алексей Сентяков (oooeks) 8 05.11.14 21:36 Сейчас в теме
Для Интерфейса "Такси" запрещено использовать модальные окна. Поэтому для работы пришлось закоментировать строку 206 модуля
//ТекстВопроса = НСтр("ru='Данные изменились. Записать новые?'");
//Ответ = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);
//Если Ответ <> КодВозвратаДиалога.Да Тогда
// Возврат;
//КонецЕсли;
А в остальном - очень полезная разработка.
10. Елена Елена (сон) 26.02.15 19:57 Сейчас в теме
Помогите!!! После обновления на релиз 3.0.37.41 при попытке сформировать форму ошибка "Поле объекта не обнаружено (ссылка)". Очень жду ответа.
11. Валерий Буданов (buval) 59 26.02.15 23:10 Сейчас в теме
(10) сон, установил версию 3.0.37.41 и при формировании формы действительно такая ошибка. Попробовал в отладке ошибка не появилась. Предполагаю, что при отладке перезагрузил внешнюю печатную форму и ошибка ушла.
Предлагаю такую последовательность действий:
1. проверить такой факт
Важно! Для нормальной работы внешней печатной формы выбрать Режим запуска = Толстый клиент.
2. Зайти "Дополнительные отчеты и обработки" и внешнюю печатную форму загрузить из файла повторно.
12. Елена Елена (сон) 27.02.15 17:58 Сейчас в теме
Я подключила эту форму к новой базе (где она раньше не была подключена) - тоже не работает((
13. Валерий Буданов (buval) 59 03.03.15 10:27 Сейчас в теме
(12) сон, Необходимо проверить Режим запуска = Толстый клиент.
Ошибка "Поле объекта не обнаружено (ссылка)" если режим запуска не равен Толстый клиент
Попробуйте на локально установленной файловой базе.
Для новой базы настроить:
Разрешите использование ""Дополнительные реквизиты и сведения"":
Создайте дополнительные сведения в документе Реализация товаров и услуг:
Подробнее см. выше в описании
14. Дмитрий Сергеев (dazzler) 19.05.15 17:09 Сейчас в теме
Подключил обработку к Бухгалтерии Предприятия 3.0 (3.0.39.60)
При попытке открыть появляется "Получение элемента по индексу для значения не определено"
15. saski (saski) 09.04.17 18:19 Сейчас в теме
Релиз БП 3.0.46.11

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

Ошибка инициализации модуля: ВнешняяОбработка.ВПФ_ТТН.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ВПФ_ТТН.Форма.Форма.Форма(287,18)}: Переменная не определена (ОбщегоНазначения)
НачатьОтладку = <<?>>ОбщегоНазначения.ЭтоСсылка(ТипЗнч("123"));
16. saski (saski) 09.04.17 18:29 Сейчас в теме
В предыдущем посте Толстый клиент не включился......
17. saski (saski) 09.04.17 18:53 Сейчас в теме
После того как запустил Предприятие в Толстом клиенте и убрал у Пользователя Защита от Опасных действий. При запуске выдает такую ошибку

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


Еще в модуле ВПФ
изменил с
ПараметрыРегистрации.Вставить("БезопасныйРежим", истина );
на ложь

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