#0
by lena8push
Здравствуйте. УТ11. Обработка. Реквизит обработки. Выведен на форму. В свойствах формы стоит АвтоматическоеСохранениеДанныхВНастройках = Использовать. Если открыть обработку, установить в форме значение этого реквизита, закрыть обработку, и заново открыть - все окей, реквизит восстанавливает заданное значение. Вопрос: как восстановить значение этого реквизита В КОДЕ, без интерактивного открытия формы?
#1
by Живой Ископаемый
Через ЗначениеВФайл ЗначениеИзФайла. самое ужасное в этом. что нельзя определить программно для каких Элементов выставленно стоп... это УФ?
#3
by lena8push
Значение в файл и из файла совсем не то. Обработка встроенная. Я вызываю ее метод регламентным заданием. При вызове из кода ее реквизиты не заполнены (хотя когда я открываю ее интерактивно, реквизиты подставляются). Значит, они хранятся где-то в хранилищах настроек.
#5
by mistеr
>При вызове из кода ее реквизиты не заполнены Правильно, тебе нужно их заполнить. Сохраняй отдельно через СохранитьЗначение и восстанавливай перед запуском.
#7
by lena8push
В общем, я вижу такой выход: При закрытии обработки сохранять выставленные значения в справочнике "Варианты отчетов". При программном обращении, восстанавливать настройки оттуда
#8
by mistеr
Правильно поняла. Можно в справочнике, можно в хранилище настроек. СохранитьЗначение это глобальный метод, СП подскажет.
#9
by lena8push
Я первым делом полезла в СП. Метода СохранитьЗначение нет. О_о Есть Только СохранитьЗначения Описание: Тип: Картинка. Сохранить набор сохраняемых формой значений. То есть явно не то. Собственно, мне-то и хотелось обойтись без использования справочника для сохранения настроек.
#13
by lena8push
Вопрос только кажется простым, на деле оптимальное решение найти трудно. Я не могу. Вижу только дурацкое сохранение настроек в справочник!
#15
by lena8push
Короче, через справочник все номально работает. Если кому-то пригодится: Процедура ВосстановитьНастройкиОбработки
#16
by lena8push
Конфигуратор, ну как мнимум тем, что эти настройки мона удалять, открыв справочник.
#17
by mistеr
С сохранением реквизитов в форме та же фигня. Юзер открыл форму, поигрался, регламентное задание сломалось.
#18
by Конфигуратор1с
+100 сохранение настроек в форме еще хуже, так как их гарантировать вообще не реально. Более того, настройки в отчете привязывать к регламентному заданию как то совсем грустно. Проще сделать регистр сведений и сохранять туда параметры
#20
by lena8push
Плодить регистры сведений - не менее нелицеприятно же. А от того, что настроек не будет, я защитилась просто: если после восстановления настроек реквизиты не заполнены, заполняем значениями "по умолчанию", обговоренными с заказчиком. Но должен быть способ, ДОЛЖЕН БЫТЬ, восстанавливать настройки из хранилища. При открытии формы реквизиты заполняются же! Мне уже просто безумно любопытно, КАК это сделать.
#23
by Конфигуратор1с
Да как раз регистр в данном контексте подходит лучше, чем сохранение формы, ибо позволяет при необходимости менять корректно их, чего не скажешь с хранилищем. "А от того, что настроек не будет, я защитилась просто: если после восстановления настроек реквизиты не заполнены, заполняем значениями "по умолчанию", обговоренными с заказчиком." а если они заполнены , но не корректно?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как восстановить потерянный HASP ключ
- Как восстановить подчиненность документов?
- Как восстановить забытый пароль?
- Есть ли возможность восстановить ПБ ?
- получить значение реквизита по имени реквизита
- Как получить значение реквизита Поля флажок, если свойства Значение у него нет.
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
- Значение реквизита документа в обработке проведения по наименованию реквизита
- Конвертация данных. Как подставить значение реквизита ссылочного реквизита?
В этой группе 1С
- v7: Как обойти "Программа завершила работу аварийно"?
- Правила обмена между УТ и БП
- Как программно область макета закрасить в определенный цвет?
- Вывод произвольного текст в табличной части в управляемых формах
- СКД остатки и обороты + реквизиты регистра
- Кодировать строку в последовательность байтов
- Развернуть свернуть Динамический список
- Пересчет отложенных налоговых активов и обязательств 99.02.4
- v8: КД: Правило регистрации изменений. Подкиньте идею.
- v7: Ошибка доступа к данным
- v8: Как запросом получить все документы реализации?
- БП 3.0 Рег задание "Полнотекстовое индексирование"
- v8: как передать управление клиенту с сервера?
- Недоступна кнопка сформировать во внешнем отчете
- Задвоение налогового вычета на одного ребенка у сотрудника.
- "Имеются записи с одинаковыми измерениями" - как найти?
- v7: выборка документов с отбором
- Инвентаризация НЗП УПП РАУЗ - работа с документом
- уф Как передавать значения реквизитов между формами?
- Перенос файлов УПП - Документооборот