#0
by vde69
собственно не пойму вообще ничего!!! есть код: Результат = ТочкаВыбораВарианта.Варианты.ОценкаЗадания; п=1 на второй строчке останвливаюсь отладчиком вот чего он мне выдает (Результат = ТочкаВыбораВарианта.Варианты.ОценкаЗадания) ложь Булево обьясните глупому как такое бывает!!
#1
by Stepa86
Забавно, я как то такие грабли не встречал при реализации выбора варианта =) смирись и сравнивай через индексы или строковые представления
#3
by igork1966
А что собственно бывает-то? И че? Что мы собственно знаем про Результат, чтобы чего-то ответить?
#4
by Stepa86
у мну ощущение, что в первой строке происходит инициализация переменной Результат с присвоением...
#5
by igork1966
+ Результат может быть например реквизитом формы..... да еще мало ли чего... мож ты не сохранил код перед отладкой...
#6
by kosts
>>на второй строчке останвливаюсь отладчиком вот чего он мне выдает >> >>обьясните глупому как такое бывает!! в отладчике тоже будет (1 = 1 ) Истина Булево
#7
by Stepa86
жжошь =) тут проблема не в типе, а в том, что поля не совпадают после присвоения одного другому
#12
by igork1966
лдыаоылвда: на второй строчке останвливаюсь отладчиком вот чего он мне выдает (Результат = ТочкаВыбораВарианта.Варианты.ОценкаЗадания) ложь Булево <<<<<
#13
by vde69
результат - локальная переменная (обьявленая в параметрах обработчика) которая действует только в теле текущей процедуры, в первой строе я ей присваиваю значение "ТочкаВыбораВарианта.Варианты.ОценкаЗадания" а в следующей строке пытаюсь сравнить с тем-же, результат - они РАЗНЫЕ, в отладчике и типы и значения у них одинаковые.... у меня есть только одно предположение, что при присвоении локальной переменной просходит неявное создание копии обьекта (вместо присвоение ссылки), само собой в документации этого нету (
#14
by igork1966
Очень странно... это же обычная коллекция.... ЗЫ. Хотя была какая-то шняга с пользователями ИБ.... аналогичная....
#20
by vde69
завел отдельную переменную вот отладчик: Выражение Значение Тип _Результат ОценкаЗадания ВариантТочкиМаршрутаБизнесПроцесса ТочкаВыбораВарианта.Варианты.ОценкаЗадания ОценкаЗадания ВариантТочкиМаршрутаБизнесПроцесса _Результат = ТочкаВыбораВарианта.Варианты.ОценкаЗадания ложь Булево видимо здесь дело в том, что обьект принадлежит конфигурации а не метаданным
#21
by igork1966
Ну тогда это так же как и с пользователями ИБ... мне тогда пришлось сравнивать по УИДам.....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Параметры печати в СКД
- v7: Установка нового номера документа
- Ошибка одной из рабочих станций
- v7: Бух 1.6. Начисление зарплаты, расчет налогов. Расходы будущим периодом.
- как отключить или очистить лог сервера 1С
- п.3 ст.238 НК РФ
- Нужен файл RTr9_Ac4.xml
- v7: ЗиК . Разовая премия в расчете отпуска берется пропорционально отработанному времени.
- Как добавить свой подбор товаров в документ с минимальными изменениями типовой?
- как с помощью vbs создать папку на диске?
- БП: Не видна в расчетной ведомости сумма возврата сотрудником по ПКО
- Как в УПП удержать НДФЛ с аренды транспортного средства.
- Мой гений дарит вам анализатор прав доступа для 81 (если хитро то и в 80)
- Начальные и конечные остатки по регистратору?!
- Реестр Документов ИТОГИ. 8.1УТ
- Вопрос по "битым" записям в базе данных 1С 8
- при смене даты документы - Не уникальный номер документа
- Обновление Управление Автотранспортом 8.0
- При перегрузке из 1С:8 в 1С:7.7 надо назначить тип реквизиту с неопределенным типом
- Попытка передачи с клиента на сервер мутабельного значения