Не создается колонка в ТаблицеЗначений
☑
0
moonq4
08.06.12
✎
22:02
код:
тЗначений1 = Новый ТаблицаЗначений;
тЗначений1.Колонки.Добавить("Артикул");
тЗначений1.Колонки.Добавить("Наименование");
тЗначений2 = Новый ТаблицаЗначений;
тЗначений2.Колонки.Добавить("Артикул");
тЗначений2.Колонки.Добавить("Наименование");
Для НомерСтрокиExcel = НомерПервойСтроки по НомерПоследнейСтроки цикл
ЭлементыФормы.Индикатор1.Значение = ЭлементыФормы.Индикатор1.Значение + 1;
Наименование = СокрЛП(ТекЛист.Cells(НомерСтрокиExcel,2).Value);
Артикул =СокрЛП(ТекЛист.Cells(НомерСтрокиExcel,1).Value);
Артикул = ""+мглКод3(Артикул);
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.Комментарий
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Артикул = &Артикул";
Запрос.УстановитьПараметр("Артикул", Артикул);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Выборка.Следующий();
Если НЕ ЗначениеЗаполнено(Выборка.Ссылка) Тогда
НоваяСтрока1 = тЗначений1.Добавить();
НоваяСтрока1.Артикул = Артикул;
НоваяСтрока1.Наименование = Наименование;
тЗначений1.Свернуть("Артикул");
Колонка "наименование" тупо не создается, в чем причина?
1
Darky
08.06.12
✎
22:05
В методе Свернуть() ?
2
moonq4
08.06.12
✎
22:06
хм, да. после свертки колонка пропадает?
3
Darky
08.06.12
✎
22:09
Обычно да, если имя колонки не указано ни в одном из параметров метода
4
moonq4
08.06.12
✎
22:10
Спасибо, а еще вопрос, вот все что я запихал в ТЗ, как мне вывести в макет, можно какой нибудь пример кода?
5
moonq4
08.06.12
✎
22:12
просто пробежать по ТЗ циклом и распихать по параметрам сойдет?
6
Живой Ископаемый
08.06.12
✎
22:15
Не надо.. Просто ТЗ.ВыбратьСтроку();
Правую кнопку мыши вывести список.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший