Программирование в 1С
Задача:
Мы имеем: а) остатки склада по данным 1С 8.0(количества товаров имеющихся на складе)
б) остатки склада по данным нашей программы складского учета.
(выгружаются из нашей программы в виде файла Остатки.xls )
необходимо
1. сопоставить эти остатки
2. сформировать в 1с накладные продажи на заданную сумму и на заданную дату из товаров, которые по данным 1С есть на складе, а по данным в файле остатки.xls этих товаров на остатке нет.
при сопоставлении(по полю наименование) двух списков (остатки по данным 1С и остатки в файле Остатки.xls )
Получим три списка:
1) кол-во товаров имеющиеся на остатке в 1С и в Остатки.xls совпадает.
2) кол-во товаров в 1С больше чем в Остатки.xls (либо товары присутствуют в 1С а в Остатки.xls их нет)
3) кол-во товаров в Остатки.xls больше чем в 1С (либо товары присутствуют в Остатки.xls а в 1С их нет)
Со списком 1) делать ничего не надо.
Из списка 2) необходимо сформировать в 1с накладную продажи.
со списком 3) делать ничего не надо.
сопоставлять товары можно по наименованию, (в 1с и в Остатки.xls названия одинаковы)
Возможен один из двух вариантов реализации:
1) внутри нашей базы (тогда мы теряем возможность обновления от компании 1С)
2) отдельным модулем ( с сохранением возможности обновлений)