Печать кода вместо артикула в накладных. УТ 11.4

Перед вами пример того, как по незнанию я начал программировать и работал целый час, вместо того, чтобы поменять одну константу!

Клиент захотел, чтобы в печатных формах выводился код товара, а не артикул.

Оказывается, это настраивается в константе:

Но по незнанию я успел поменять три печатные формы и только в товарном чеке увидел обращение к этой константе в явном виде.

Иногда ты пытаешься запрограммировать то, что можно поменять настройкой программы. С вами такое бывало?

Ну а ход своих изменений в коде оставлю для истории:

Накладная реализации из реализации товаров услуг

Добавляем целиком процедуру СформироватьПечатнуюФормуНакладная с контролем в расширение.

Меняем код получения артикула в ветке где не ведется учет по серийным номерам (потому что у моего клиента нет серийных номеров):

Расходная накладная из реализации товаров услуг

Аналогично добавляем целиком процедуру СформироватьПечатнуюФормуРасходнаяНакладная с контролем в расширение и меняем код получения артикула в ветке где не ведется учет по серийным номерам:

Заказ клиента из заказа клиента

Добавляем целиком процедуру ЗаполнитьТабличныйДокументЗаказаНаТоварыУслуги с контролем в расширение и меняем код получения артикула:

Товарный чек из чека

Вот тут я и обнаружил, что был неправ, т.к. все регулируется константами:

После этого убрал все свои сделанные ранее изменения, поменял константу и сдал работу.

Среда: УТ 11.4.13.46 , Платформа 8.3.18.1520
Объем: 1 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *