Исправить обработку сравнения данных в ТЧ и Excel для УТ 11.1 (серверная, нетиповая)
Выполнено
18 |
0
22 марта 2024 в 13:16:12
(39 недель 2 дня 5 часов назад)
11550
07.06.2015 21:20:04
Текст задания
Есть обработка, которая сравнивает табличную часть заказа поставщику с файлом Excel и выводить строки несоответствия, с указанием типа несоответствия.
Работает она таким образом: выгружает заказ поставщику во временную таблицу (и сворачивает ее по количеству), загружает Excel во временную таблицу (и сворачивает ее по количеству) и сравнивает их. Все хорошо, только при обратной загрузке временной таблицы в заказ поставщику - теряется поле ТЧ "назначение" (либо оно вообще не выгружается во временную таблицу, либо удаляется в процессе свертки таблицы). Нужно, чтобы "назначение" не пропадало при обратной загрузке из обработки в ТЧ заказа поставщику.
Однако тут есть нюанс: после того, как "назначение" появится во временной таблице - будет некорректно производится свертка "количества" товара (один и тот же товар, но с разным назначением будет идти в таблице двумя строками).
Поэтому нужно добавить еще одну виртуальную таблицу, в которой будет производится свертка товара по "количеству" из ТЧ заказа поставщику БЕЗ "назначения". И "количество из Excel" сравнивать с этой таблицей.
Надеюсь, что не сильно витиевато объяснил...
Обработка во вложении.
Пишите РЕАЛЬНЫЕ стоимость и сроки выполнения задачи.
P.S. При необходимости, конфигурацию вышлю исполнителю.
У нас готовое решение http://subsystems.ru/catalog/program=159/
В том числе то что вы хотите. Загрузка заказа поставщика/клиента.
Обработка полностью сопоставляет и выдает результируюущую таблицу.
Есть специальная форма для и сравнения новых товаров.
Так и специально для загрузки заказа есть функция и форма показа того что в экселе и сравнение с заказом в базе.
Расхождения по позициям, количеству, ценам.