Имя: Пароль:
1C
1С v8
Глюк или ?
0 Rumpil
 
10.03.12
13:24
Добрый день. Ничего не могу понять. Один и тот же код - в одном месте он работает, в другом нет. Прошелся точкой останова - в первом случае все нормально - он считывает таблицу, а во втором таблица просто
пустая. Куда копать можно вообще ?

ЗаписьКомплект = РегистрыСведений.КомплектующиеНоменклатурыНовый.СоздатьНаборЗаписей();
ЗаписьПоКомплект.Отбор.Номенклатура.Установить(Товар);
ЗаписьКомплект.Записать();
1 Rumpil
 
10.03.12
13:24
То есть везде называется ЗаписьКомплект
2 kotletka
 
10.03.12
13:25
значение Товар в 1 и во 2 случае?
3 kotletka
 
10.03.12
13:26
и кста ты отбор то на что накладываешь?
4 Rumpil
 
10.03.12
13:30
(3) У Товара в обоих случаях значения СправочникСсылка.Номенлкатура. Отбор я накладываю на конкретный товар, т.е. меня интересуют записи именно по данной номенклатуре
5 Fram
 
10.03.12
13:31
(0) переменные то разные в 1-ой и 2-ой строках
6 Rumpil
 
10.03.12
13:31
(5) я перепутал когда печатал, в обоих строчках ЗаписьКомплект
7 kotletka
 
10.03.12
13:33
Вот и глянь какую номенклатуру в 1 случае ставит, какую во втором
8 Rumpil
 
10.03.12
13:33
(7) да одинаковую, в том то и дело, я уже точкой останова десять раз перепроверял
9 Fram
 
10.03.12
13:34
(6) а Прочитать() ?
10 Rumpil
 
10.03.12
13:34
(9) добавлял, и даже Очистить() использовал, не помогает
11 Fram
 
10.03.12
13:35
(10) и куда же ты его добавлял?
12 Fram
 
10.03.12
13:36
(10) а очистить зачем?!
13 Rumpil
 
10.03.12
13:36
Все заработал вот такой вот код как не странно:

ЗаписьКомплект = РегистрыСведений.КомплектующиеНоменклатурыНовый.СоздатьНаборЗаписей();
ЗаписьКомплект.Отбор.Номенклатура.Установить(Товар);
ЗаписьКомплект.Очистить();
ЗаписьКомплект.Записать();
14 Fram
 
10.03.12
13:38
(13) и в чем смысл сего кода?
15 DrShad
 
10.03.12
13:40
это называется помогите, хочу то не знаю что и почему-тоне работает ничего
16 Rumpil
 
10.03.12
13:51
(14) очистить записи в регистре по данной номенклатуре, странное самое что один и тот же код в одном месте работает, в другом нет
17 experimentator76
 
10.03.12
19:51
(0) хз - но лучше проверить когда используется отбор (Товар.Ссылка)
у меня как-то давненько где-то было что ошибки не выдавал, но не работало
по-моему выборка по владельцу пока не уточнил что .Ссылка