You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
предложение метод НачатьСоздание() возвращал новый экземпляр плагина "Данные"полезно.
но возможно особенности использования создания объектов через КонтекстЯдра.
в серверных тестах проще всего заюзать вариант
НовыйОбъект = ВнешниеОбработки.Создать("Данные");
Есть такой код:
Метод
НовыйВидНоменклатуры()
определен так:В результате в переменной Номенклатура1С у нас объект
СправочникСсылка.ВидНоменклатуры
, а ожидал, что будетСправочникСсылка.Номенклатура
.Судя по всему, плагин использует единственный экземпляр обработки и все состояние хранит в нем, поэтому вложенные вызовы невозможны.
Это не удобно/не естественно и про такую особенность нужно помнить, а если забыть - сложно отлаживать.
В качестве обхода можно делать так:
Но это тоже не всегда удобно (и опять же, про это нужно знать/помнить).
В качестве решения предлагаю рассмотреть возможность сделать так, чтобы метод
НачатьСоздание()
возвращал новый экземпляр плагина "Данные".The text was updated successfully, but these errors were encountered: