Имя: Пароль:
1C
1С v8
Подбор в ТЗ
0 Powerfool
 
20.05.13
05:58
Всем доброго здравия!! У меня тут такая задача, вытащил на форму ТП в которую выводиться ТЗ. Теперь хочу привинтить к этой форме кнопку подбора, чтобы можно было заполнять ТП. Но вот при при выполнении
ТаблицаЗначений.Найти(Номенклатура, "Номенклатура");
Выдает ошибку "Неверное имя колонки". Теперь вопрос - это я забыл инициализировать ТЗ, не вставив туда соответствующую колонку или что?

P.S. Пробовал добавлять колонку в ТЗ. В ТП соответствующая колонка имеется.
1 Cyberhawk
 
20.05.13
06:00
А как инициализируешь ТЗ?
2 Cyberhawk
 
20.05.13
06:01
И что в переменной "Номенклатура"? Попробуй убрать имя колонки и убедись, что поиск работает
3 Powerfool
 
20.05.13
06:08
(1) Да никак, но пробовал вручную сделать:
Если ТаблицаЗначений.Колонки.Количество() = 0 Тогда
   Колонка = ТаблицаЗначений.Колонки.Добавить("Номенклатура","Номенклатура");
   Колонка.ТипЗначения = Тип("СправочникСсылка.Номенклатура");
КонецЕсли;

(2) Там элементСправочника. Убрал, возвращает Неопределено
4 Cyberhawk
 
20.05.13
06:10
Колонки добавить - это, конечно, хорошо, но приведи код, начиная от "ТЗ = Новая ТаблицаЗначений".
У тебя походу ТЗ пустая. Приведи весь код формы
5 Cyberhawk
 
20.05.13
06:11
+(4) не "новая", а "новый", пардон :)
6 Powerfool
 
20.05.13
06:14
(5) Надо предложить 1Совцам добавить эту команду в платформу, чтобы людей не смущать!
С ТЗ разобрался, я криво имена колонок задал когда ТП настраивал, но за помощь спасибо!
7 Cyberhawk
 
20.05.13
09:22
(6) только щас дошла фишка твоего ника, зачетно придумано
AdBlock убивает бесплатный контент. 1Сергей