#0
by Пират
Заполненность параметров программно можно проверить так: Если НЕ МакетКомпоновки.ЗначенияПараметров.Найти("НачалоПериода") = Неопределено И НЕ МакетКомпоновки.ЗначенияПараметров.Найти("КонецПериода") = Неопределено И НЕ МакетКомпоновки.ЗначенияПараметров["НачалоПериода"].Значение = Дата(1,1,1) И НЕ МакетКомпоновки.ЗначенияПараметров["КонецПериода"].Значение = Дата(1,1,1) И МакетКомпоновки.ЗначенияПараметров["НачалоПериода"].Значение > МакетКомпоновки.ЗначенияПараметров["КонецПериода"].Значение Тогда А как так же красиво проверить заполненность поля отбора? Поля отбора теряют там свое исконное имя и приобретают вид "П", "П1", "П2"... Помогите пожалуста!
#2
by mikecool
их не надо проверять, система автоматически будет включать условия, если значения отборов заполнены
#3
by Пират
есть отбор, значение которого надо устанавливать всегда. Как проконтролировать, что оно было установлено?
#4
by mikecool
скрыть его от пользователя, назначить параметры - а значения параметров назначить значениями отбора
#8
by Пират
была такая мысль. Не красиво на форме создавать две таблицы. Параметры и Отборы. Действительно нельзя красиво проконтролировать было ли заполнено конкретное поле отбора?
#10
by Пират
форму создавать не хочу. Хочу проверить в модуле объекта в Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) Если НЕ МакетКомпоновки.ЗначенияПараметров.Найти("НачалоПериода") = Неопределено И НЕ МакетКомпоновки.ЗначенияПараметров.Найти("КонецПериода") = Неопределено И НЕ МакетКомпоновки.ЗначенияПараметров["НачалоПериода"].Значение = Дата(1,1,1) И НЕ МакетКомпоновки.ЗначенияПараметров["КонецПериода"].Значение = Дата(1,1,1) И МакетКомпоновки.ЗначенияПараметров["НачалоПериода"].Значение > МакетКомпоновки.ЗначенияПараметров["КонецПериода"].Значение Тогда
#11
by Пират
Только вот так проверять в цикле что-ли? НастройкиОтчета.Отбор.Элементы[ш].ЛевоеЗначение = (Новый ПолеКомпоновкиДанных("Товар"))
#13
by Пират
прикольно когда пишешь тему на мисте и никто не может ответить на вопрос :) Итак, в модуле объекта в процедуре ПриКомпоновкеРезультата пишем следующее:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Подскажите по СКД. Вопрос по группировкам
- СКД: Вопрос по СКД. Действие Сформировать
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: Как программно поменять цвет фона поля при выводе отчета использующего СКД в 1с 8.1?
- Как из СКД передать поля отбора компоновщику настроек?
- СКД. Пользовательские поля. Обращение к реквизиту поля составного типа.
В этой группе 1С
- Администрирование кластера серверов (код)
- Безопасность wsdl сервиса
- Выбрать по две последние записи по всем измерениям РС запросом
- обмен УТ 11 - БП 2: партнеры как доп реквизиты в бухгалтерии
- Где в УПП взять информацию о начислении заработной платы по инвалидам?
- Почему не присвается ТекущийРодитель?
- Номер по порядку СКД
- Подключение к 77 через OLE
- Штрих код, регистр
- Считыватель PERCo-IR05 и БПО 1.0.13.2
- Добавление ActiveX RDP программно
- Как сгруппировать ТЗ по определенному полю, ссумировать нужны поля?
- Изменить реквизит в регистре бухгалтерии
- v7: Юколовская база
- Существует-ли базопузомер для 1с82 в разрезе не количества объектов, а в разрезе
- УТ 11 и резервы в разрезе организаций
- v7: АТОЛ. Драйвер ККМ. Повторная печать чека на ФР FPrint-55K.
- H.264 NETWORK Embedded DVR-нужна консультация
- Номенклатурные группы в 1С-с чем их есть?)))
- При подключении к хранилищу очищается субконто