Версия для печати темы (https://pro1c.org.ua/index.php?s=47a34aef393011b6205c035a5cc84979&showtopic=63230)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Ошибка при записи элемента справочника Пользователи в УНФ через внешнее подключение

Автор: info230a02 01.12.20, 14:28

Входные данные:
Есть самописная база. В этой базе нужно подключиться к базе на УНФ1.6, в ней (УНФ) найти пользователя, изменить его и записать.
Код:

V83COMConnector= Новый COMОбъект("V83.COMConnector");
Base1С = V82COMConnector.Connect(Параметры1);
НайдПользователь = Base1С.Справочники.Пользователи.НайтиПоНаименованию(Пользователь, Истина);
ПользовательОбъект = НайдПользователь.ПолучитьОбъект();
ПользовательОбъект.Недействителен = Истина;
ПользовательОбъект.ОбменДанными.Загрузка = Истина;
ПользовательОбъект.Записать();


Когда подключаюсь к базе на БП3.0 - все работает
Но когда подключаюсь k УНФ1.6, получаю ошибку:


Как мне эту ошибку побороть (конфигурацию УНФ менять нельзя) и сохранить пользователя в УНФ (при этом не поломать сохранение в БП3.0)?

Автор: denis84 01.12.20, 15:04

info230a02 @ Сегодня, 14:28 * ,
Добрый день! Почитать можно здесь https://pro1c.org.ua/redirect.php?https://infostart.ru/1c/articles/295116/ или https://pro1c.org.ua/redirect.php?https://infostart.ru/1c/articles/123256/

https://pro1c.org.ua/redirect.php?https://forum.mista.ru/topic.php?id=783872. Вот здесь описано,хорошо https://pro1c.org.ua/redirect.php?https://forum.infostart.ru/forum9/topic200351/

Автор: andr_andrey 01.12.20, 15:41

info230a02 @ Сегодня, 14:28 * ,
Почему "V83COMConnector= ...", а обращаетесь "Base1С = V82COMConnector..." ?

Автор: info230a02 01.12.20, 17:31

andr_andrey @ Сегодня, 15:41 * ,
то очепятка просто smile.gif на самом деле там "Base1С = V83COMConnector..."

denis84 @ Сегодня, 15:04 * ,
галки Внешнее соединение и Вызов сервера в общем модуле, где процедура подписки на событие помогли.
Т.е. без правок в самой УНФ никак sad.gif Может хоть расширением можно сделать? Но тогда вопрос как? (я в расширениях полный теоретик, причем начинающий)

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua