Входные данные:
Есть самописная база. В этой базе нужно подключиться к базе на УНФ1.6, в ней (УНФ) найти пользователя, изменить его и записать.
Код:
V83COMConnector= Новый COMОбъект("V83.COMConnector");
Base1С = V82COMConnector.Connect(Параметры1);
НайдПользователь = Base1С.Справочники.Пользователи.НайтиПоНаименованию(Пользователь, Истина);
ПользовательОбъект = НайдПользователь.ПолучитьОбъект();
ПользовательОбъект.Недействителен = Истина;
ПользовательОбъект.ОбменДанными.Загрузка = Истина;
ПользовательОбъект.Записать();
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/
info230a02 @ Сегодня, 14:28
,
Почему "V83COMConnector= ...", а обращаетесь "Base1С = V82COMConnector..." ?
andr_andrey @ Сегодня, 15:41
,
то очепятка просто на самом деле там "Base1С = V83COMConnector..."
denis84 @ Сегодня, 15:04
,
галки Внешнее соединение и Вызов сервера в общем модуле, где процедура подписки на событие помогли.
Т.е. без правок в самой УНФ никак Может хоть расширением можно сделать? Но тогда вопрос как? (я в расширениях полный теоретик, причем начинающий)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua