Установка ставки НДС 20% в номенклатуре Альфа-авто 5

При установке ставки НДС в Альфа-авто обработкой «Универсальные подбор и обработка объектов» столкнулся с тем, что обработка спотыкается об некоторые позиции:

Пришлось изменять произвольным кодом:

Попытка
	Объект.СтавкаНДС = Справочники.СтавкиНДС.НайтиПоНаименованию("20%");
	Объект.Записать();
Исключение
	Сообщить("Не записался: " + Объект + " ошибка: " + ОписаниеОшибки());
КонецПопытки;

Список выявленных позиций передал клиенту для исправления кодов:

В справочнике «Автоработы» менять ставку не нужно, т.к. каждая авторабота привязана к номенклатуре и ставка НДС берется из номенклатуры.

Но потом мне пришла в голову мысль записывать в режиме обмена данными загрузка. Я так и сделал. Это исключает такие проблемы:

Попытка
	Объект.СтавкаНДС = Справочники.СтавкиНДС.НайтиПоНаименованию("20%");
	Объект.ОбменДанными.Загрузка = истина;
	Объект.Записать();
Исключение
	Сообщить("Не записался: " + Объект + " ошибка: " + ОписаниеОшибки());
КонецПопытки;

UPD 25.10.12: в заказ-нарядах ставка НДС не устанавливалась. Проверка показала, что там работы и детали могут быть освобождены и надо менять в Справочники — Автосервис — Виды ремонта. При этом там такие забавные булевы поля ввода, что из списка не выбрать, нужно только текстом писать «С НДС» или «Без НДС»:

Среда: Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.10.09) Объем: 1 час.

image_pdfimage_print

fixin

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

Вам может также понравиться...

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

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