Управляемые формы.
Документ. В документе табличная часть и некий расчет. Табличка большая, данные собираются из многих мест. И могут быть ошибки.
Для контроля ошибок сделал реквизит "ПроверкаПроведена" (булевое).
Хотелось бы, чтобы в случае ошибок, на форме висела большая красная надпись, сообщавшая, что ошибки ещё не устранены. Есть галка - надпись скрыта. Нет галки - висит. Не нахожу, как это можно сделать.
Документ. В документе табличная часть и некий расчет. Табличка большая, данные собираются из многих мест. И могут быть ошибки.
Для контроля ошибок сделал реквизит "ПроверкаПроведена" (булевое).
Хотелось бы, чтобы в случае ошибок, на форме висела большая красная надпись, сообщавшая, что ошибки ещё не устранены. Есть галка - надпись скрыта. Нет галки - висит. Не нахожу, как это можно сделать.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно колонку сделать не булево, а число. записывать 0 если нет ошибок и 1 если есть.
Идея в том, что сумма всех строк по этой колонке в правильном варианте должна давать НОЛЬ.
Если сумма строк по колонке больше нуля, значит стоит выводить надпись о наличии ошибок.
Надпись обновлять при любом редактировании ТЧ, в т.ч. удалении строк.
Условное оформление мне кажется здесь не подойдёт. Его можно применить для "раскраски" строк самой ТЧ. Видимость и доступность тоже можно, но внутри ТЧ. Мне кажется за рамками неё это не сработает.
Идея в том, что сумма всех строк по этой колонке в правильном варианте должна давать НОЛЬ.
Если сумма строк по колонке больше нуля, значит стоит выводить надпись о наличии ошибок.
Надпись обновлять при любом редактировании ТЧ, в т.ч. удалении строк.
Условное оформление мне кажется здесь не подойдёт. Его можно применить для "раскраски" строк самой ТЧ. Видимость и доступность тоже можно, но внутри ТЧ. Мне кажется за рамками неё это не сработает.
1. Вывод сообщений - обязательно. И отображение в журнале (галкой). Вопрос был в другом.
В 7.7 можно было положить на форму текст, в формулу положить ссылку на процедуру, код в которой будет срабатывать, когда что-нибудь поменяется. Хотел выяснить, как сделать то же самое, но на управляемых формах.
2. В 7.7 я так и делал. Итог по колонке - минимум кода. Не нашёл, как сделать быстрый подсчет по колонке с булево.
Условное оформление не очень подойдёт, так как список большой. Разве что принудительно сортировать, чтобы проблемные строки "всплывали" наверх.
3. Не спорю. Вопрос - как реализовать. Пример, плиз.
В 7.7 можно было положить на форму текст, в формулу положить ссылку на процедуру, код в которой будет срабатывать, когда что-нибудь поменяется. Хотел выяснить, как сделать то же самое, но на управляемых формах.
2. В 7.7 я так и делал. Итог по колонке - минимум кода. Не нашёл, как сделать быстрый подсчет по колонке с булево.
Условное оформление не очень подойдёт, так как список большой. Разве что принудительно сортировать, чтобы проблемные строки "всплывали" наверх.
3. Не спорю. Вопрос - как реализовать. Пример, плиз.
(5)
На УФ такое не получится сделать. Оптимальнее всего в процедуре, в которой вы производите расчет, сразу менять видимость/текст декорации.
В 7.7 можно было положить на форму текст, в формулу положить ссылку на процедуру, код в которой будет срабатывать, когда что-нибудь поменяется. Хотел выяснить, как сделать то же самое, но на управляемых формах.
На УФ такое не получится сделать. Оптимальнее всего в процедуре, в которой вы производите расчет, сразу менять видимость/текст декорации.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот