Имя: Пароль:
1C
1С v8
Не присваивается значение переменной.
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) Спасибо