День добрый. Есть кассовая база, в которой выбивают чеки. Эти типа фронт офис. По закрытию, чеки перебрасывают в четыре других. Алгоритм переброски такой, из кассовой базы выгружаются все чеки за смену, в базах приемниках загружаются, с наложением фильтра на товарный состав, грубо говоря товар этой базы то грузим, если нет пропускаем. Например, чек с четырьмя товарными позициями, каждая из которых относится к разным база, при загрузке будет по одному чеку в каждой базе приемнике с одной товарной позицией. В механизме перегрузки тупо сделана проверка на наличие чека, если такой чек есть, то он не грузится. Но возникают правки задним числом, то цену, то скидку, то сам товар заменен. Надо организовать проверку. В саму обработку переброса переделывать не хочу, там что-то старшое наделано, я туда пока залезать боюсь.
Хочу свою обработку которая пройдет по базам и сравнит. Но никак не соображу, как собрать все из баз? Еще одну сделать? Нужна подзатылка, я что не догоняю.
Цитата(Ardi @ 13.08.12, 14:13) необходимо зарегистрироваться для просмотра ссылки
по OLE
Это понятно. Куда мне их собирать, и как сравнивать? Кроме как ТЗ в голову ничего не приходит.
В ТЗ.
Сумму из одной базы плюсом. Из другой базы минусом. Потом тз.Свернуть();
Получаем таблицу разниц.
Цитата(Ardi @ 13.08.12, 14:23) необходимо зарегистрироваться для просмотра ссылки
В ТЗ.
Сумму из одной базы плюсом. Из другой базы минусом. Потом тз.Свернуть();
Получаем таблицу разниц.
Мне надо не только суммы проверять, но и товар и его количество. Да и две колонки не получается, баз приемников четыре штуки.
Колонки:
НомерДокумента;Номенклатура;Количество;Сумма.
Свернуть("НомерДокумента,Номенклатура","Количество,Сумма");
Исходная база это +.
Остальные базы это -.
Цитата(Ardi @ 13.08.12, 15:42) необходимо зарегистрироваться для просмотра ссылки
Колонки:
НомерДокумента;Номенклатура;Количество;Сумма.
Свернуть("НомерДокумента,Номенклатура","Количество,Сумма");
Исходная база это +.
Остальные базы это -.
Дошло. Спасибо большое, пойду реализовывать.
kot275, жмите палец помогавшему