Не работает механизм справочника НайтиПоКоду
☑
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
Строка.Товар - =
Документы.Товары.Товар - чему это реквизит равен (точно справочнику "товары") ?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс