Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 10:57

Ошибка в коде Печати

Автор asmut, 02 июн 2011, 15:18

0 Пользователей и 1 гость просматривают эту тему.

asmut

День добрый господа, вот изучаю 8.2 (8.2.13.205), настроил под Обычное приложение, Отладка через Толстый клиент под Админом (роли и права полные), все шло хорошо до вот этого полотна.

Ошибка на строке:  Выборка = Справочники.Курсы.Выбрать (,,СО);

Все работает, а именно до момента нажатия на Печать.

Буду признателен за помощь.



Процедура Печать(Элемент)

ТабДок = Новый ТабличныйДокумент;
Макет = Справочники.Курсы.ПолучитьМакет("Печать");
// Заголовок
Область = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(Область);
// Шапка
Область = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Область);
//тело
Если (ЭлементыФормы.КороткиеКурсы.Значение = Истина) Тогда
СО = Новый Структура;
СО.Вставить("Продолжительность",2);
Выборка = Справочники.Курсы.Выбрать (,,СО);
Иначе
Выборка = Справочники.Курсы.Выбрать();
КонецЕсли;
Пока Выборка.Следующий() = Истина Цикл
Объект = Выборка.ПолучитьОбъект();
Область = Макет.ПолучитьОбласть("Элемент");
Область.Параметры.Наименование = Объект.Наименование;
Область.Параметры.Начало = Объект.Начало;
Область.Параметры.Продолжительность = Объект.Продолжительность;
Область.Параметры.Преподаватель = Объект.Преподаватель;
ТабДок.Вывести(Область);
КонецЦикла;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();

КонецПроцедуры

cska-fanat-kz

"В качестве полей для отбора могут задаваться только поля "Код", "Наименование" и реквизиты справочника, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядоч.". "

Не ваш случай?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

asmut

Цитата: cska-fanat-kz от 02 июн 2011, 21:14
"В качестве полей для отбора могут задаваться только поля "Код", "Наименование" и реквизиты справочника, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядоч.". "

Не ваш случай?

Случай мой)) Вчера разобрался сам, но тебе спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск