Договор в назначении платежа: меняем счет на оплату

Сегодня к нам обратился клиент с задачей «Изменить печатную форму Счета на оплату таким образом, чтобы вместо номера заказа печатался номер договора». Т.е. вместо вот такого назначения платежа:

"Типовое" назначение платежа 1С
«Типовое» назначение платежа

Клиент хотел видеть договор в назначении платежа:

Правильное назначение платежа 1С
Правильное назначение платежа

Договор надо было брать из Заказа клиента, откуда и печатался счет:

Счет на оплату: вывести договор в назначении платежа
Договор в заказе

Было 3 варианта решения задачи:

  1. Самый плохой — внести изменения в типовой код 1С, навсегда оставив клиента без автоматических обновлений. И это в канун перехода на НДС 20%! От этой идеи отказались сразу
  2. Сделать внешнюю печатную форму счета на оплату, скопировав в нее весь типовой код и заменив строку, формирующую назначение платежа. Этот вариант лучше первого тем, что конфигурация остается типовой. Но он более трудозатратен и такое решение может перестать работать при очередном обновлении 1С. Плюс было бы 2 печатных формы счета: правильная и неправильная. Мы решили не путать пользователей лишними кнопками и от этого варианта тоже отказались.
  3. Сделать через механизм расширений, точечным внесением изменений в типовой функционал. Этот вариант был прекрасен всем:
  • 1С остается типовой и без проблем обновляется;
  • Нет внешней обработки с дублированием кода, который может перестать работать после обновления;
  • Нет лишних кнопок печати счета.

Именно такой вариант мы и реализовали. В итоге клиент получил файл расширения, которое заменяло назначения платежа оставляя 1С полностью типовой!

Должны отметить, что такой вариант подойдет только для ПРОФ и КОРП версий 1С. Базовые версии не поддерживают расширения, поэтому для них пришлось бы реализовывать вариант №2.

Если вам нужно вывести договор в назначении платежа или нужны любые другие доработки 1С , обращайтесь к нам, мы с удовольствием вам поможем!

0 0 vote
Article Rating
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments