Обмен данными между 1С и Access: Портфолио фрилансера Игорь Яковлев 22.04.2011, работа №6 - FL.RU
К списку работ
Игорь Яковлев
Игорь Яковлев

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

image
Был реализован обмен данными между 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)
www.1c-work.ru/