новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

ошибка при установке значения атрибута контекста (Значение)

    • #1
    • 11.09.2018 19:29
    0
    здравствуйте. Проблема в Бухгалтерии предприятия 2.0.66.54, Платформа 8.3.10.2561, возникла в моем самописном куске. Ошибка на строке "НаборЗаписей.Отбор.Объект.Значение = Контрагент;" Процедура УстановитьЮридическийАдрес(Контрагент,Значение); НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей(); //НаборЗаписей.Отбор.Объект.Установить(Контрагент); НаборЗаписей.Отбор.Объект.Значение = Контрагент; НаборЗаписей.Отбор.Вид.Значение = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента; НаборЗаписей.Отбор.Тип.Значение = Перечисления.ТипыКонтактнойИнформации.Адрес; НаборЗаписей.Отбор.Объект.Использование = Истина; НаборЗаписей.Отбор.Тип.Использование = Истина; НаборЗаписей.Отбор.Вид.Использование = Истина; НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество() > 0 Тогда Для Каждого СтрокаНабораЗаписей Из НаборЗаписей Цикл СтрокаНабораЗаписей.Представление = Значение; КонецЦикла; Иначе СтрокаНабораЗаписей = НаборЗаписей.Добавить(); СтрокаНабораЗаписей.Объект = Контрагент; СтрокаНабораЗаписей.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента; СтрокаНабораЗаписей.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес; СтрокаНабораЗаписей.Представление = Значение; КонецЕсли; НаборЗаписей.Записать(); КонецПроцедуры Внешне не отличается от аналогичного кода в данной конфигурации. Подскажите пжл как решить проблему
    • #2
    • 11.09.2018 21:50
    • Отредактировано: 11.09.2018 21:52:19
    0
    Добрый вечер
    Строчка со значением, на которой ошибка - лишняя.
    НаборЗаписей.Отбор.Объект.Установить(Контрагент); - этой достаточно.
    • #3
    • 12.09.2018 08:20
    0
    Тоже не работает. В стандартном куске именно мой вариант :). Хотя Ваш тоже рабочий

    Я разобралась: Контрагент имел вид СправочникОбъект, а надо Ссылка
    • #4
    • 12.09.2018 09:47
    • Отредактировано: 12.09.2018 09:47:53
    0
    Да скорее всего не тот контрагент. Извините, не дочитал. ) Нельзя удалить свое сообщение?
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться