#0
by Сильф
УТ 10.3, платформа 8.3.8.1747, документ ИнвентаризацияТоваровНаСкладе. В нём есть отбор по номенклатуре и ном.группе, реализованный через построитель отчёта. По образу и подобию уже имеющихся отборов, добавил два своих, и они успешно работают, но! При сохранении документа и закрытии формы должны сохраняться и его отборы, типовым механизмом это реализовано в обработчике ПередЗаписью следующим образом: УсловияПроведенияИнвентаризации = Новый ХранилищеЗначения(ПостроительОтчета.ПолучитьНастройки(Истина, Ложь, Ложь, Ложь, Ложь)); (УсловияПроведенияИнвентаризации - это реквизит документа.) И при повторном открытии формы эти настройки восстанавливаются для отображения на форме таким кодом: Так вот, восстанавливаются только те поля отбора, которые изначально были в этом документе. Добавленные мной - нет. Что я мог сделать не так? P.S.: Добавил на форму свои кнопки Записать и Прочитать, в которых прописал ровно тот же код, что и выше, и потестил их работу прямо в форме, т.е., без записи документа в базу. В таком режиме всё сохраняется и восстанавливается.
#3
by Сильф
Там текст запроса меняется в зависимости от условий. Если имеется в виду секция ГДЕ в фигурных скобках, то она присутствует.
#5
by Михаил Козлов
Посмотрите в отладчике значение настроек ПостроительОтчета.ПолучитьНастройки(...) и значение, которое возвращается из сохраненных настроек. Может что-то с доступными полями.
#7
by Ёпрст
+посмотри в коде, нет ли там принудительного установки доступных полей отбора в ПриОткрытии
#8
by Сильф
> Посмотрите в отладчике значение настроек ПостроительОтчета.ПолучитьНастройки(...) Возвращается штука, имеющая тип НастройкиПостроителяОтчета - это "чёрный ящик", внутрь заглянуть невозможно. СП по его поводу говорит буквально следующее: НастройкиПостроителяОтчета (ReportBuilderSettings) Описание: Содержит все настройки построителя отчета. Доступность: Сервер, толстый клиент, внешнее соединение. Сериализуется. ----------------
#10
by Сильф
через построитель я ставлю точку останова на строчке с "УстановитьНастройки", и смотрю в табло, сразу после этой строки устанавливается отбор построителя, и в нём только типовые поля заполнены. Мои отборы также присутствуют, но в них пустые значения.
#11
by Ёпрст
если ты не выбрал свои отборы в момент выполнения - их не будет в отборе. Проверь, так ли это. Т.е выбери в условиях свои добавленные отборы и посмотри, сохраняет или нет
#12
by Ёпрст
проверить легко - отладчиком смотри отбор посттроителя до и после выполнения. И обход этой фичи тоже простой.
#13
by Сильф
> выбери в условиях свои добавленные отборы и посмотри, сохраняет или нет Дык о том и речь - не сохраняет! > проверить легко - отладчиком смотри отбор посттроителя до и после выполнения.
#15
by Ёпрст
и ужо выполняешь и выводишь ПостроительОтчета1, а ПостроительОтчета нужен только для отборов.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Настройки построителя отчетов
- Правка построителя отчёта из отчёта типовой конфигурации
- Правка построителя отчёта из отчёта типовой конфигурации
- Настройки построителя отчета?
- Построитель отчета. Заголовок отчета. Сохранить/Восстановить настройки.
- Как вытащить название настройки из формы Сохранения настройки?
- программно открыть отчёт и заполнить настройки построителя
- Как узнать имя сохраняемой настройки построителя отчетов
- Настройки построителя отчета
- v8: Начали слетать настройки пользователей и настройки отчётов
- Настройки отбора построителя отчета в "Управлении торговлей". Что я делаю н
- Настройки отбора построителя отчета в "Управлении торговлей". Что я делаю н
В этой группе 1С
- Время обращения к веб-сервису
- СКД. Можно ли округлять только итоги, но не детальные записи?
- Общие итоги в СКД
- Ограничение по счетам 1С Бухгалтерия КОРП 2.0
- Скрипт ЗавершитьРаботуПользователей
- 1С8.3 вывод нулей в макет обработки
- БП 3 Документ помечен на удаление. Проводки есть.
- При запуске убрать панели Главное Меню, Сервис, Стандартная, Панель Состояния...
- Как вызвать обработку при добавлении новой записи
- Закрытие месяца Дт99.02.4 Кт77 (Пересчет по ставке 20%) ОСы
- При синхронизации через файл, в имени файла не Префикс базы
- v7: Перенос данных из ЗиК 7.7 в ЗУП 3.0
- Комплексная 1: Зачёт аванса
- Обмен УТ 10.3 и БП 3.0 банковских выписок
- Программное создание кнопки на УФ
- Как правильно открыть УФ незаписанного документа?
- Установка цен номенклатуры. Нет движений документа
- Отключил обмен БП3.0 и Розница. Где хранятся идентификаторы объектов обмена?
- ADODB как передать в параметре массив строк
- Получаю на сервере таблицу значений. Как сформировать из ТЗ ДеревоЗначений?