Техническое задание

Обработка по переносу документов РТиУ и возвратов от покупателя между базами данных.

Необходимо произвести выгрузку

Закладка Выгрузка:

Тип документа: РТиУ, Возврат товаров от покупателя

Файл: имя файла выгрузки.

Фильтры: Дата, организация, подразделение, проект, (контрагент?, номенклатура)

Добавляем кнопку «выгрузить».

Закладка «Загрузка»

Файл:  выбор файла загрузки

Кнопки: «Проверить» и «загрузить»

Кнопка проверить выполняет проверку загружаемых данных на уникальность.

Если данные не уникальны, выводить ошибки в служебных сообщениях.

При этом необходимо иметь возможность загружать изменившиеся данные.

Кнопка загрузка должна становиться активной только после проверки, и выступает гарантом, что пользователь выполнил проверку, посмотрел ошибки или не посмотрел, и принял решение выполнить загрузку.

Запретить загрузку при отсутствии контрагента, номенклатуры, подразделения, проекта в БД приемнике.

Разрешить загрузку при измененном количестве, сумме, наименовании товаров в накладных, с записью в лог файл измененных данных.

Закладка соответствие справочников:

Заполняется данными на основании проверки загружаемых данных и дает возможность вручную проставить соответствия (без записи в регистры).

Соответствия (поиск):

контрагент – имя + ИНН + КПП + код?

(может есть смысл в БД приемнике создать доп. регистр по соответствию контрагентов, аналогично регистру номенклатура контрагентов или просто добавить свойство контрагенту)

Номенклатура – внутренний артикул, или регистр номенклатура контрагентов

Подразделение – имя

Организация – ИНН