Подключаемая внешняя обработка заполнения объекта на основании документа "Реализации товаров и услуг" документа вида "Счета на оплату клиенту"
Начиная с подредакций кофнигураций 1С Управление торговлей 8 ред. 11.5.22 и Комплексная автоматизация, Управление предприятием ERP редакции 2.5.22 разработчики изменили порядок ввода на основании документа "Реализация товаров и услуг" документа "Счет на оплату клиенту". Пользователям такой "сюрприз" от разработчиков не пришелся по нраву...
Если раньше счет вводился по одному клику мышки...
Рис. 1. Ввод на основании реализации счета клиенту в релизах до 11.5.22 для УТ, и до 2.5.22 для КА и ERP
То, после обновления на релизы подредакции Управление торговлей 11 и Комплескная автоматизация, Управление предприятием ERP 2, пользователю стала открываться форма "Создание счетов на оплату" после выбора в меню ввода на основании документа счета.
Поскольку пользователи, привыкшие к просто работе, не оценили это новшество, то возникла задача реализовать ввод как прежде без промежуточной формы создания счетов на оплату.
Актуальность задачи усилил тот аргумент, что через новую промежуточную форму перестал устанавливаться в качестве "Основания" "Счета на оплату клиенту" документ реализации. Стал устанавливаться только договор.
Рис. 2. Форма "Создание счетов на оплату" при создании на основании реализации счета клиенту после обновления в УТ 11, КА, ERP 2.
По этой причиние (из-за договора в "Основании") при этом стала утрачена возможность выводить после созданных через форму "Создание счетов на оплату" печатные формы "Счет на оплату" с данными товаров из реализации. Поэтому формировать печатную форму счета с товарными позициями по реализации тоже пропала.
Пользователи очень были не довольны этим фактом.
Была реализована внешняя подключаемая обработка заполнения на соновании (ввода на основании). После подключения (процесс подключения представлен в конце пубилкации) в базу в списке меню "Ввода (создания ) на основании" в пункте "Создание связаннных объектов..." в открывшемся окне выбрать пункт списка "Счет на оплату клиенту (без формы создания)". Обработка будет доступна как в форме списка "Документы реализации".
Рис. 3. Доступность подключенной обработки в форме списка документов.
Так же будет доступна и в форме самого документа "Реализация товаров и услуг":
Рис. 4. Доступность обработки заполнения на основании в форме документа "Реализация товаров и услуг"
Внимание: Так как пришлось учитывать ограничение, установленное разработчиками при создании формы документа "Счет на оплату" &НаКлиенте "ПриСозданииНаСервере" в модуле формы документа на заполненность основания, то для того, чтобы открыть форму документа, необходимо его записать с заполненным "основанием". Поэтому отличием данной разработки из-за проверки в коде разработчиков стало то, что документ приходится сохранять, а не оставлять не сохраненным, как это бывает при вводе на основании.
Рис. 5. Пример результата выполнения обарботки ввода на основании "Реализации" "Счета на оплату клиенту".
Как подключить обработку в базу:
Раздел "НСИ и администрирование" - "Печатные формы, отчеты и обработки" - ссылка "Дополнительные отчеты и обработки" (включить флажок, если не включен, "Дополнительные отчеты и обработки") - в форме списка кнопка "Добавить из файла..." и выбрать файл обработки из каталога, куда сохранили после скачивания.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.22.60
- 1С:Комплексная автоматизация 2, релизы 2.5.22.60
- 1С:ERP Управление предприятием 2, релизы 2.5.22.60
Вступайте в нашу телеграмм-группу Инфостарт