|   |   | 
| 
 | v7: Спр.НайтиЭлемент | ☑ | ||
|---|---|---|---|---|
| 0
    
        Junior1s 11.10.11✎ 17:30 | 
        Привет. Подскажите что не так. никак не хочет искать элементы из ТЗ2 в справочники... по наименованию тоже пробовал =(
  Спр = СоздатьОбъект("Справочник.Класс"); ТЗ2.ВыбратьСтроки(); стр=0; Пока ТЗ2.ПолучитьСтроку()=1 Цикл стр=стр+1; Если СокрЛП(Спр.НайтиЭлемент(ТЗ2.ПолучитьЗначение(стр,"Склад")))=1 Тогда ТЗ3.НоваяСтрока(); ТЗ2.ПолучитьСтрокуПоНомеру(стр); ТЗ3.Склад = ТЗ2.ПолучитьЗначение(стр,"Склад"); КонецЕсли; КонецЦикла; | |||
| 1
    
        akaBrr 11.10.11✎ 17:32 | 
        Спр.НайтиЭлемент(ТЗ2.ПолучитьЗначение(стр,"Склад")) = 1 без СокрЛП     | |||
| 2
    
        akaBrr 11.10.11✎ 17:32 | 
        в колонке "Склад" точно есть склады?     | |||
| 3
    
        Попытка1С 11.10.11✎ 17:33 | 
        Спр.НайтиЭлемент(ТЗ2.Склад)     | |||
| 4
    
        Junior1s 11.10.11✎ 17:33 | 
        СокрЛП не причем =(
  точно я их сам туда только что выбирал... | |||
| 5
    
        DJ Anthon 11.10.11✎ 17:34 | 
        .ТекущийЭлемент()     | |||
| 6
    
        DJ Anthon 11.10.11✎ 17:35 | 
        Спр.НайтиЭлемент(ТЗ2.ПолучитьЗначение(стр,"Склад").ТекущийЭлемент())
  попробуй так... | |||
| 7
    
        GreyK 11.10.11✎ 17:36 | 
        Зачем это: "стр=стр+1;" ?
  Эта переменная для поиска должна равнятся 0. | |||
| 8
    
        akaBrr 11.10.11✎ 17:36 | 
        ТЗ2.ПолучитьСтрокуПоНомеру(стр); - это тоже не надо     | |||
| 9
    
        akaBrr 11.10.11✎ 17:37 | 
        ТЗ3.Склад = ТЗ2.ПолучитьЗначение(стр,"Склад");
  = ТЗ3.Склад = ТЗ2.Склад; | |||
| 10
    
        Креатив 11.10.11✎ 17:38 | 
        (0)А ты уверен, что у тебя в колонке склад элементы справочника класс?     | |||
| 11
    
        akaBrr 11.10.11✎ 17:38 | 
        Спр = СоздатьОбъект("Справочник.Класс");
  ТЗ2.ВыбратьСтроки(); Пока ТЗ2.ПолучитьСтроку()=1 Цикл Если Спр.НайтиЭлемент(ТЗ2.Склад)=1 Тогда ТЗ3.НоваяСтрока(); ТЗ3.Склад = ТЗ2.Склад; КонецЕсли; КонецЦикла; наверное как то так | |||
| 12
    
        Нева 11.10.11✎ 17:39 | 
        1. Если Спр.НайтиЭлемент(ТЗ2.Склад)=1 Тогда
  2. В ТЗ2.Склад не Класс | |||
| 13
    
        Junior1s 11.10.11✎ 17:45 | 
        ок. перемудрил =( 
  но, (так и не ищет... тут есть Регистр с измерением и с типом значения Справочник.Склады ТЗ2 заполняю из него. Дальше собственно сам поиск по справочнику Класс, тем что залетело в ТЗ2. наверно что то не так раз не работает) | |||
| 14
    
        Junior1s 11.10.11✎ 17:47 | 
        в справочники Класс. есть Реквизит с типом значения Справочник.Склады     | |||
| 15
    
        Нева 11.10.11✎ 17:48 | 
        Думай мысль вида: "В ТЗ2.Склад не Класс".     | |||
| 16
    
        Rie 11.10.11✎ 17:49 | 
        (14) Ну так не НайтиЭлемент, а НайтиПоРеквизиту     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |