Документы J1412404 и J1490902

Відповісти
a3olga
Повідомлень: 20
З нами з: 24 січня 2012, 17:44

Документы J1412404 и J1490902

Повідомлення a3olga » 28 жовтня 2020, 19:44

Добрый день.
Возможно кто-то сталкивался и сможет подсказать.
Проблема следующая: в реестре первичных документов есть полученные "Рішення про реєстрацію/відмову ПН / РК в ЄРПН" (J1412404) и "Квітанція про реєстрацію ПН/РК в ЄРПН" (J1490902). Возникла необходимость на основании этих документов сформировать ПН и РК в учетной системе.
Но метод GetPrimaryReestr их просто не видит, если судить по общему количеству записей, которое этот метод возвращает. Как можно обратиться к этим документам. Их становиться много и вручную их заносить очень неудобно.

Спасибо.

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Документы J1412404 и J1490902

Повідомлення Inkognito » 28 жовтня 2020, 22:41

App = Новый COMОбъект("MEDOC.ZApplication");
orgId = СокрЛП(App.SeekOrg(СокрЛП(НашЕДРПОУ), СокрЛП(нашФилиал))); //при отсутствии филиала, поставьте ""
DS = App.DocumentsDataSet("CharCode IN ('J1412404', 'J1490902')");
DS.Sort = "CRTDATE DESC";
DS.First();

Нстр = 0;
Пока НЕ DS.EOF Цикл
IDORG = СокрЛП(DS.Fields.Item("IDORG").Value);
Если IDORG= orgId Тогда //если не проверять условие, то в выборку попадают документы всей базы Медка. Актуально, если в нем несколько предприятий. Если одно предприятие, то проверку можно не выполнять
CardCode = DS.Fields.Item("CODE").Value;

док = App.OpenDocumentByCode(CardCode);
шапка = док.DataSets("MAIN");
таблица = док.DataSets("TAB1");
//X = шапка.Fields.Item("X").Value;
КонецЕсли;
DS.Next();
КонецЦикла;

Відповісти

Повернутись до “Модуль «Інтеграція»”