новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Воронин Владимир
Приватное сообщение

Доработать документ Возврат товаров от клиента в УТ 11.4.1.248

4 |  0
23 января 2022 в 16:32:46 (2 года 43 недели 2 дня 19 часов назад)
2400
Текст задания
Почему то в УТ запрещено в документе возврат от покупателя оформлять возврат услуг, хотя в Рознице это возможно, при обмене данными Розница-УТ возвращенные товары доходят корректно, а услуги пропадают.
Есть доработка для УТ10.3:
Чтобы исправить ситуацию, в модуле документа комментируем строку:
//УправлениеЗапасами.ПроверитьЧтоНетУслуг(ЭтотОбъект, "Товары", ТаблицаПоТоварам, Отказ, Заголовок);
В конце процедуры ОбработкаПроведения удаляем лишние проводки по остаткам товаров:
//Удаляем лишние движения
МассивРегистров = Новый Массив();
МассивРегистров.Добавить("ТоварыВРознице");
МассивРегистров.Добавить("ТоварыНаСкладах");
МассивРегистров.Добавить("ТоварыОрганизаций");
Для Каждого ИмяРегистра Из МассивРегистров Цикл
НЗ = Движения[ИмяРегистра];
Всего = НЗ.Количество();
Для Инд = 1 По Всего Цикл
МЗ = НЗ [Всего - Инд];
Если МЗ.Номенклатура.Услуга Тогда
НЗ.Удалить(МЗ); //Удаляем лишние движения
КонецЕсли;
КонецЦикла;
КонецЦикла;
Этого достаточно, чтобы услуги нормально возвращались.

Нужно сделать нечто подобное для УТ 11.4.1.248
0
Выбранные исполнители
Отклики