Dump_1964 Игорь Яковлев [Dump_1964]  
Предыдущая работа

Обмен данными между 1С и Access

  
Просмотров: 28
Дата добавления: 22.04.11 в 08:44
Был реализован обмен данными между 1С и БД  Access по приведенному ниже ТЗ
БД Access в архиве new.rar
Поступления:
есть строковая переменная strSQL которая имеет значение 
"SELECT tovFirmPost.data_priem, FPost.name_firm_post, VDok.name_vdok, склад.артикул, склад.код_тов, склад.наименование, tovFirmPost.vkol, tovFirmPost.vcena
FROM ((VDok INNER JOIN tovFirmPost ON VDok.id_vdok = tovFirmPost.id_vdok) INNER JOIN FPost ON VDok.id_FPost = FPost.id_firm) INNER JOIN склад ON tovFirmPost.art = склад.артикул
WHERE (((tovFirmPost.data_priem)>=#9/30/2010#) AND ((VDok.id_firm_klad)=2))
ORDER BY tovFirmPost.data_priem, FPost.name_firm_post, VDok.name_vdok, склад.наименование;"
Необходимо сформировать файл для обмена с 1С
процедура должна быть совместимой с MSAccess 2002 (10.4302.2625)
на стороне 1С необходимо загрузить полученные данные. для идентификации поставщика использовать название фирмы, в случае отсутствия поставщика в 1С, выдавать отчет по проблемным поставщикам и не прошедшим данным, сформировав из них новый файл для повторной загрузки. О создании нового файла информировать пользователя.
Иметь возможность распечатки проблемного блока загрузки.
пути хранения отчета и полученного файла получать из базы по запросу:
"SELECT Persona.per_name FROM Persona WHERE (((Persona.id_person)=51));"
Продажи:
есть строковая переменная strSQL которая имеет значение 
SELECT Покупатели.инн, Покупатели.Имя_пок, накладная.номер_накл, накладная.дата, IIf([накладная]![долг]>0,1,0)
Следующая работа
Обмен данными между 1С и Access
Поделиться: