|   |   | 
| 
 | Глюк или ? | ☑ | ||
|---|---|---|---|---|
| 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) хз - но лучше проверить когда используется отбор (Товар.Ссылка)
  у меня как-то давненько где-то было что ошибки не выдавал, но не работало по-моему выборка по владельцу пока не уточнил что .Ссылка | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |