Имя: Пароль:
1C
1С v8
Не работает механизм справочника НайтиПоКоду
0 alpha78
 
05.10.15
14:26
Подскажите, пожалуйта такой вопрос
Вот код в котором выбирается запись справочника
Использую Найти По коду
Выдает пустую строку. Подскажите

&НаСервере
Процедура Создание100ДокументовНаСервере()
    Индекс=7;
    НовыйДокумент = Документы.Продажа.СоздатьДокумент();
        НовыйДокумент.Дата=ТекущаяДата()+1;
        Строка = НовыйДокумент.Товары.Добавить();
        СтрокаТовара=Справочники.Товары.НайтиПоКоду(Индекс);
        Строка.Товар=СтрокаТовара;        
        А=0;
        Строка.Количество=12;
    НовыйДокумент.Записать();
КонецПроцедуры
1 Господин ПЖ
 
05.10.15
14:28
есть мнение что код строковый...
2 Mankubus
 
05.10.15
14:28
СтрокаТовара=Справочники.Товары.НайтиПоКоду(Индекс);
Сообщить(СтрокаТовара)
что покажет?
3 GreatOne
 
05.10.15
14:28
Механизм работает.
4 Матиус
 
05.10.15
14:32
Гомнокод
5 maximus77
 
05.10.15
14:34
Индекс="7";
6 Nuobu
 
05.10.15
14:35
(5) -> (4)
7 Мимохожий Однако
 
05.10.15
14:39
(0)Какие параметры Кода у справочника "Товары"?
Что такое: ТекущаяДата()+1?
Посмотри СП по этому методу.
8 aleks_default
 
05.10.15
14:43
Тип кода небось Строка, а Индекс - Число.
9 csharpprogrammer
 
05.10.15
14:58
Еще длина кода может быть равна 0.
10 Tatitutu
 
05.10.15
15:22
(9) ну тогда еще и Справочник "Товары" может быть пустым ))) или "Не до конца заполненным"
11 Tatitutu
 
05.10.15
15:24
Строка.Товар - =

Документы.Товары.Товар - чему это реквизит равен (точно справочнику "товары") ?