Не присваивается значение переменной.
☑
0
Balabass
05.05.12
✎
05:17
Запросом обошел регистр. Выбрал данные какие мне надо.
Циклом обхожу результат.
Для каждого СТРОКА из ТЗ цикл
Если Условие1 тогда
Строка.Значение1 = Строка.Значение2;
Иначе
Строка.Значение1 = Строка.Значение3;
КонецЕсли;
КонецЦикла;
Тут все ОК
При попытке
Строка.Значение1 = Строка.Значение1.Код
Выдает НЕОПРЕДЕЛЕНО вместо моего значения? Спрашивается - почему?
1
Balabass
05.05.12
✎
05:19
Или изза того, что из запроса идет составной тип, не включающий в себя тип "СТРОКА" ?
2
Cube
05.05.12
✎
05:22
Отладчик украли?
3
Balabass
05.05.12
✎
05:24
Строка.Значение1 - имеет тип Справочники.Номенклатура
Хочу установить новое значение
Справочники.Номенклатура.НоменклатурнаяГруппа.Код
Выводит Неопределено
4
Balabass
05.05.12
✎
05:25
(2) Собсвенно им и пользуюсь
5
Balabass
05.05.12
✎
05:27
Вот код:
Если Строка.Кт3 = времНоменклатура тогда
ВременнаяПеременная = Строка.Кт2.НоменклатурнаяГруппа.Код;
Строка.Кт2 = "";
Строка.Кт2 = ВременнаяПеременная;
Иначеесли Не Строка.Кт3 = времНоменклатурныеГруппы тогда
Строка.Кт2 = "";
КонецЕсли;
6
Balabass
05.05.12
✎
05:28
Строка.Кт2 = НЕОПРЕДЕЛЕНО.
7
Cube
05.05.12
✎
05:29
(3) (5) (6) - набор букв...
8
Kavar
05.05.12
✎
05:35
Колонка типизирована, а ты разные типы пытаешься туда запихать.
9
Balabass
05.05.12
✎
08:30
(8) Как добавить тип или изменить?
10
Balabass
05.05.12
✎
08:34
Нашел.
11
Balabass
05.05.12
✎
08:38
(8) Спасибо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший