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