Для начинающих разработчиков, испытывающих трудности при создании внешних печатных форм в конфигурации УТ 11 для последующей их модернизации.
В модуле обработки реализована привязка к документу «Реализация товаров и услуг» и создание одной команды печати (достаточно просто модернизируется по правилам стандартной подсистемы печати).
Механизм формирования данных и вывода на печать — стандартный (БСП + УТ).
Соответственно, указывая соответсвующие параметры, можно вывести следующие типовые формы:
- ТОРГ-12 ,
- ТОРГ-12 без услуг,
- ТОРГ 12 с ГТД,
- Счет-фактура,
- Счет факутра в валюте,
- Счет на оплату,
- Счет на оплату с факсимиле.
Механизм сбора данных так же стандартный, т.е. из модуля менеджера документа. Для переопределения достаточно перенести эту процедуру в модуль обработки.
Для новичков и для тех, у кого нет еще подобных заготовок 😉
P.S.: Ошибка, озвученная в комментарии, исправлена. Помимо этого в ТОРГ-12 изменен текст модуля для совместимости с новыми релизами (проверено на версии 11.1.10.86). Снова было изменено наименование общего модуля (привет разработчикам 1С)
05.08.2024
Все формы обновлены для версии конфигурации «Управление торговлей, редакция 11.2 (11.2.3.177) » (так же исправлены ранее выявленные ошибки)
18.03.2024
Добавлены формы для версии конфигурации «Управление торговлей, редакция 11.3 ( протестировано на релизе 11.3.3.145)
Ошибка:
{ВнешняяОбработка.ВПФ_СчетНаОплату_УТ11.МодульОбъекта(90)}: Поле объекта не обнаружено (Ключ)
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(СтруктураОбъектов.Ключ);
Торг-12
Поле объекта не обнаружено Ключ
Счет-фактура также
Поле объекта не обнаружено Ключ
Счет-фактура на текущую дату не исправлена!
Ошибка «Поле объекта не обнаружено Ключ»
//КоэффициентПересчетаВТонны = Константы.КоэффициентПересчетаВТонны.Получить();
Здравствуйте, а что за константа? Для настроенной конфигурации?
Простите, все в порядке, разобралась. Тестировала обработку на демо УТ 11.2.2. Там используется уже не константа, а функция.
И ещё один момент, отражение КПП в представлениях. Что говорят методисты 1С? Пользователи требуют постоянно.
На 11.2.3.66 не работает.
ВПФ_СчетФактура_УТ11.МодульОбъекта(98)}: Метод объекта не обнаружен (ПолучитьДанныеДляПечатнойФормыСчетФактура)
ДанныеДляПечати = МенеджерОбъекта.ПолучитьДанныеДляПечатнойФормыСчетФактура(ПараметрыПечати, СтруктураОбъектов.Значение);
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
{ВнешняяОбработка.ВПФ_ТОРГ12_УТ11_2.МодульОбъекта(154,22)}: Процедура или функция с указанным именем не определена (СтрНайти)
{ВнешняяОбработка.ВПФ_СчетНаОплату_УТ11_2.МодульОбъекта(568)}: Слишком много фактических параметров
Товар = ПрефиксИПостфикс.Префикс + НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПечати(
У меня такая же ошибка, автор исправит?
Добавлены обработки для версии конфигурации 11.3 (по последним двум комментариям)
Скачал обработку, при формировании счета использует встроенный макет а не тот что в ВПФ почему?
Исправлено в версиях для 11.3
Это для документа реализация товаров?
и без проведения даст напечатать?