Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Ошибка при записи элемента справочника Пользователи в УНФ через внешнее подключение , подключение через V83.COMConnector          
info230a02 Подменю пользователя
сообщение 01.12.20, 14:28
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 56
Спасибо сказали: 3 раз
Рейтинг: 0

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


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


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


Signature
В теорії, теорія і практика нерроздільні. На практиці це не так.
Yoggi Berra

denis84 Подменю пользователя
сообщение 01.12.20, 15:04
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 428
Из: Украина
Спасибо сказали: 137 раз
Рейтинг: 138.5

info230a02 @ Сегодня, 14:28 * ,
Добрый день! Почитать можно здесь [необходимо зарегистрироваться для просмотра ссылки] или [необходимо зарегистрироваться для просмотра ссылки]

[необходимо зарегистрироваться для просмотра ссылки]. Вот здесь описано,хорошо [необходимо зарегистрироваться для просмотра ссылки]

Сообщение отредактировал denis84 - 01.12.20, 15:10

Спасибо сказали: info230a02,

andr_andrey Подменю пользователя
сообщение 01.12.20, 15:41
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8

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


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

Спасибо сказали: info230a02,

info230a02 Подменю пользователя
сообщение 01.12.20, 17:31
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 56
Спасибо сказали: 3 раз
Рейтинг: 0

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

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


Signature
В теорії, теорія і практика нерроздільні. На практиці це не так.
Yoggi Berra

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 12:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!