Вход
Регистрация

Снова пропущенные значения в данных

Добрый день!
Загружаю в хранилище данные из 1с по продажам.
Дата, контрагент, оборот. (упрощенно)
В случае, если потом в 1с какая-то продажа удаляется, например, отгрузка не произошла, то при повторной загрузке в хранилище, удаление этой записи не происходит. Почитал в теме http://www.basegroup.ru/forum/deductor/messages/1139/# , что нужно предварительно делать обработку данных, добавляя все "пустые" продажи. Т.е. мы получаем таблицу в которой есть все сочетания вида
Дата1, контрагент1, оборот
Дата1, контрагент2, оборот
...
Дата1, контрагентN, оборот
Дата2, контрагент1, оборот
Дата2, контрагент2, оборот
...
Дата2, контрагентN, оборот
...
...
...
т.е. количество данных, которые мы загрузим в хранилище возрастает многократно.

Неужели нет более нормального пути?
В этом случае, проще перед загрузкой руками полностью очищать хранилище, но это, конечно, тоже вариант не красивый, да и в пакетную обработку, как я понял, очистку не вставить :(

Можете что-то посоветовать?