Техническое задание
Обработка по переносу документов РТиУ и возвратов от покупателя между базами данных.
Необходимо произвести выгрузку
Закладка Выгрузка:
Тип документа: РТиУ, Возврат товаров от покупателя
Файл: имя файла выгрузки.
Фильтры: Дата, организация, подразделение, проект, (контрагент?, номенклатура)
Добавляем кнопку «выгрузить».
Закладка «Загрузка»
Файл: выбор файла загрузки
Кнопки: «Проверить» и «загрузить»
Кнопка проверить выполняет проверку загружаемых данных на уникальность.
Если данные не уникальны, выводить ошибки в служебных сообщениях.
При этом необходимо иметь возможность загружать изменившиеся данные.
Кнопка загрузка должна становиться активной только после проверки, и выступает гарантом, что пользователь выполнил проверку, посмотрел ошибки или не посмотрел, и принял решение выполнить загрузку.
Запретить загрузку при отсутствии контрагента, номенклатуры, подразделения, проекта в БД приемнике.
Разрешить загрузку при измененном количестве, сумме, наименовании товаров в накладных, с записью в лог файл измененных данных.
Закладка соответствие справочников:
Заполняется данными на основании проверки загружаемых данных и дает возможность вручную проставить соответствия (без записи в регистры).
Соответствия (поиск):
контрагент – имя + ИНН + КПП + код?
(может есть смысл в БД приемнике создать доп. регистр по соответствию контрагентов, аналогично регистру номенклатура контрагентов или просто добавить свойство контрагенту)
Номенклатура – внутренний артикул, или регистр номенклатура контрагентов
Подразделение – имя
Организация – ИНН


