Разрешаем сохранять заказ поставщику без поставщика и цен. Розница 3
Зачем сделан такой запрет на сохранение непроведенного документа, не понятно. Наверное из-за лени разработчиков Розницы прописать эти реквизиты не обязательными, если не идет проведение документа.
Расширяем модуль документа заказа поставщику:
&Перед("ОбработкаПроверкиЗаполнения") Процедура M_ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) ИндексПоля = ПроверяемыеРеквизиты.Найти("Контрагент"); Если ИндексПоля <> Неопределено Тогда ПроверяемыеРеквизиты.Удалить(ИндексПоля); КонецЕсли; ИндексПоля = ПроверяемыеРеквизиты.Найти("Запасы.Цена"); Если ИндексПоля <> Неопределено Тогда ПроверяемыеРеквизиты.Удалить(ИндексПоля); КонецЕсли; КонецПроцедуры
UPD: У меня спросили — каким образом это работает, ведь при обычной записи не работает обработка заполнения. Проверил — действительно, проверка обработки заполнения не вызывается. Странно, что у клиента не давало записать.
Среда: Розница 3.0.3.147. Объем: 0.5 час.
Свежие комментарии