GetPrimaryReestr(), поле Firm_EDRPOU повертає код Partner_EDRPOU

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

GetPrimaryReestr(), поле Firm_EDRPOU повертає код Partner_EDRPOU

Повідомлення Inkognito » 17 березня 2020, 17:00

Клієнт хоче автоматизувати отримання вхідніх ПН-Д2. Є кілька операторів, які займаються своїми контрагентами. На 100% правильно в базі 1С прописані коді ЄДРПОУ, а коди ІПН буває відсутні або для філій ведуться за своєю методикою. Тому, треба фільтрувати за кодом ЄДРПОУ вхідні документи. Подивимось поле Firm_EDRPOU в циклі - воно таке саме, як і Partner_EDRPOU. Логічно, що вони мають відрізнятись.
Код | Показать
Пока НЕ reestrNN.EOF Цикл

Сообщение = новый СообщениеПользователю();
Сообщение.Текст="Partner_EDRPOU=" + reestrNN.Fields.Item("Partner_EDRPOU").Value;
Сообщение.Сообщить();

Сообщение = новый СообщениеПользователю();
Сообщение.Текст="Firm_EDRPOU=" + reestrNN.Fields.Item("Firm_EDRPOU").Value;
Сообщение.Сообщить();

Сообщение = новый СообщениеПользователю();
Сообщение.Текст="Patrner_IPN=" + reestrNN.Fields.Item("Patrner_IPN").Value;
Сообщение.Сообщить();

Сообщение = новый СообщениеПользователю();
Сообщение.Текст="Firm_IPN=" + reestrNN.Fields.Item("Firm_IPN").Value;
Сообщение.Сообщить();

reestrNN.Next();
КонецЦикла;
Результат:
Partner_EDRPOU=38687293
Firm_EDRPOU=38687293
//тут має бути, логічно, 35633685
Patrner_IPN=386872919150
Firm_IPN=356336826550

Можливо, є інший вихід, ніж чекати доопрацювання метода АПІ ?

Відповісти

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