Добавил кнопку "Печать УПД", работать будет только для новых документов. Скачиваю ещё дополнительно html документ с электронной подписью. Бухи (где ОСН) требуют печатный вариант с подписью... Открывается html документ в программе по-умолчанию, оттуда печатаете.
формироваться будет документ "Накладная поставщика", оттуда уже средствами супермага делайте экспорт в приходные накладные
шапка
Ищем GLN отправителя в супермаге по ИНН/КПП, не заполнен - подставляю GLN из присланных документов. Шлёт его на данный момент только Мегаполис, поэтому в качестве GLN в супермаге для других хотя бы ИНН поставьте
Ищем GLN получателя в супермаге по ИНН/КПП, не заполнено или не нашли клиента - ошибка. В качестве GLN можно так же можно поставить ИНН получателя, этот же GLN должен быть у места хранения, иначе не генерируется номер документа в супермаге, соответственно почтовый модуль не принимает этот документ
спецификация
по штрихкоду ищу артикул в супермаге с учётом поля количество(то есть коэффициент пересчёта учитываю, беру из супермага, т.к. не все поставщики указывают какое кол-во в упаковке. про сигареты и блоки понятно, но шлют ещё зажигалки, энергетики и тд)
не нашёл по ШК, ошибка в программе, чтобы не ловить её в почтовом модуле
настроить почтовый модуль супермага, указать путь до xsd
в программе настроить внешнюю базу данных
Provider=OraOLEDB.Oracle;Data Source=DBOFFICE;User Id=supermag;Password=qqq;
на win xp
Provider=msdaora;Data Source=DBOFFICE;User Id=supermag;Password=qqq;
настроить путь, куда выгружать xml для почтового модуля супермага
Выделить документ, меню Действие/Экспорт в супермаг+
Ищем GLN получателя в супермаге по ИНН/КПП, не заполнено или не нашли клиента - ошибка. В качестве GLN можно так же можно поставить ИНН получателя, этот же GLN должен быть у места хранения, иначе не генерируется номер документа в супермаге, соответственно почтовый модуль не принимает этот документ
под Х64 нужен клиент оракл Х64
можно на сайте оракл найти и в облако заливал я давно для егаисхелпера
OracleCli12X64
мегаполис тут шлёт, больше GLN ни у кого не видел. я у всех поставщиков сигарет поставил в супермаге в качестве GLN ИНН поставщика и на нужное мне место хранения ИНН своей организации, чтобы наверняка работало
сейчас нет возможности сделать, только тот вариант из меню Действие/Получить документы. Получает с максимальной даты накладной в базе, если накладных нет, то от текущей даты минус 7 дней. Если в базе нет доков, можно системную дату на компе поменять на прошлое, запросит от этой даты минус 7 дней