Ошибка при установке значения атрибута контекста #640997


#0 by gash85
Из 1с 8.2 подключаюсь к 1С 7.7 в которой необходимо создать элемент справочника и элемент подчиненного ему справочника. При передаче значения реквизиту с типом Перечисления вылетает ошибка: {ОбщийМодуль.РаботаСДокументами.Модуль}: Ошибка при установке значения атрибута контекста (вид)                                _адреса.вид = почтовый; по причине: Неизвестная ошибка В чем может быть загвоздка?. Вот собственно сам код:
#1 by Aprobator
а там точно перечисление, а не перечисления?
#2 by Aprobator
а то как то в местной базе смотришь обращение через Перечисления, а в удаленной через Перечисление. ИМХО, непорядок.
#3 by gash85
в 8ке обращение идет ПреченислениЯ, в 7ке ПеречислениЕ
#4 by Aprobator
а млин, там 7-ка.
#5 by gash85
как раз таки эта часть отрабатывается, ошибку кидает на части _адреса.вид. даже просто если этот кусок читать через shift+f9 ругается нецензурно. Почему - не пойму. Имя реквизита верное, тип перечисление.
#6 by Ork
С передачей перечислений по ОЛЕ наличествует некоторая задница. Путем тыканья в небо пальцем для себя принял такой способ : присваивать значенеи получая его методом ЗначениеПоНомеру. Ща найду точный код...
#7 by Aprobator
может можно через Вычислить пролезть? Типа:
#8 by Aprobator
а млин. Понятно. Из за Вид - совпадает с именем метода.
#9 by Aprobator
как то мы это обходили. Ща попробую вспомнить как.
#10 by Ork
+ Пробуй так :
#11 by Aprobator
тут засада именно в имени реквизита. Наступали на такое при работе через OLE/
#12 by gash85
да, судя по всему именно в имени. Есть какие идеи что с этим делать?
#13 by Aprobator
все нашел. Лечится только использованием какой либо функцией удаленной конфы. Которая в зависимости от входных данных ставить нужное значение. На примере 8 - ки делали так: КомОбъект - элемент справочника удаленной базы. УстановитьПолноеНаименование - экспротная процедура модуля.
#14 by Aprobator
+ имеется ввиду модуль объекта справочника.
#15 by Шапокляк
Вроде в 7-ке есть УстановитьАтрибут
#16 by gash85
спасибо, буду пробовать!!
#17 by Aprobator
во - как вариант может прокатить, кстати.
#18 by Ork
Сначала проверь .
#19 by Aprobator
да он смотрел отладчиком. См .
#20 by gash85
проверено, таже ошибка
#21 by gash85
отработало без ошибки, однако при чтении полученного значения через shift+f9 выдает: тип неопределено.
#22 by Aprobator
тип или значение?
#23 by Aprobator
проверь сразу в приемнике, что там загрузилось.
#24 by gash85
сработало! спасибо!
#25 by Aprobator
ну во )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С