Форум Чистова. Подготовка к экзаменам 1С
Аттестация "1С:Специалист" => Аттестация "1С:Специалист" УТ 11 => Тема начата: VKhodakov от Май 16, 2019, 02:31:50 pm
-
Добрый день. В условии предлагается реализовать постраничное отображение отчета. Хотелось бы посмотреть интересные примеры реализации механизма перелистывания. :)
-
Тоже интересуют примеры кто делал...Пока ничего путевого не придумал в плане реализации...
-
Прилагаю свой вариант:
- в процедуре ПриКомпоновкеРезультата() разбиваю табличный документ разделителями страниц;
- переопределяю форму отчета. В процедуре ЗагрузитьРезультатФормированияОтчета() разбиваю табличный документ на отдельные документы, ориентируясь на разделители и сохраняю в список значений;
- рисую кнопки на форме и вывожу в ОтчетТабличныйДокумент соответствующий документ из списка.
-
Всем привет. Решаю задачку и возник вопрос по реализации. Данные картинки хранятся в регистре ДвоичныеДанныеФайла в виде Хранилища значений. Соответственно, я не смогу вывести это поле в отчете "слева от артикула номенклатурной позиции", как того требует условие. Первое, что мне пришло на ум, это вывести в отчет ссылку на справочник НоменклатураПрисоединенныеФайлы. Затем, в процедуре ПриКомпоновкеРезультата, можно выполнять запрос к регистру сведений с отбором по типу измерения Файл, поместить результат в ТЗ (или в выборку, не имеет значения), и при выводе ячейки с ссылкой на файл, искать соответствующее этой ссылке хранилище значения
Собственно, мой вопрос в том, примут ли такое решение, или бортанут, сославшись на: "Ошибочным является обход результата запроса через промежуточную выгрузку в таблицу значений и последующим поиском, как неоправданно снижающий скорость работы программы"?