Сохранить значение флажка на обычной форме
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если это форма документе там или справочника (и т.д.) то обычно ничего специально делать не надо. Надо только что бы в данных флажка стоял реквизит документа/справочника (типа булево).
Для произвольных форм... тут зависит от полета фантазии. Можно много куда сохранить флажок. Реализация будет разной....
Для произвольных форм... тут зависит от полета фантазии. Можно много куда сохранить флажок. Реализация будет разной....
(5) miniogn, у меня есть форма , ее заполняем ,дальше данные из нее переносятся в табличную часть, форма закрывается, потом когда открывается для редактирования данные текущей строки передаются в поля формы все гуд, но ФЛАЖОК пустым остается хотя реквизит у него есть
как сделать что бы при открытии формы проверялся реквизит ?!
как сделать что бы при открытии формы проверялся реквизит ?!
Форма = ЭтотОбъект.ПолучитьФорму("ФДС");
Форма.Флажок = ?!...
(6) kare, Если Форма произвольна, то в процедуре "ПередЗакрытием()" пишешь
ПриОткрытии() пишем следующий код
И все будет работать (только один нюанс - такое сохранение работает в рамках одной информационной базы и пользователя - надо учитывать это при написании алгоритма)
СохранитьЗначение("ПсевдонимГдеХранимЗначение", НаименованиеФлажка);
ПриОткрытии() пишем следующий код
НаименованиеФлажка = ВосстановитьЗначение("ПсевдонимГдеХранимЗначение");
И все будет работать (только один нюанс - такое сохранение работает в рамках одной информационной базы и пользователя - надо учитывать это при написании алгоритма)
(11) kare,
Если это ДОКУМЕНТ, то делайте в реквизитах документа! добавляйте в метаданные флажок!
Нет это произвольная строка (ключ) под которой будет сохраняться значение флажка
Если флажок просто влияет на видимость/доступность элементов формы, то можно и через сохранитьЗначение, а если он влияет на проведение документа и тд, то только через реквизиты документа, т.к. из модуля документа ты не достучишься потом к данному элементу формы и он не будет нести никакого смысла в жизни документа
сделал в объекте документа
Если это ДОКУМЕНТ, то делайте в реквизитах документа! добавляйте в метаданные флажок!
ПсеводнимГдеХранимЗначение это наименование реквизита?
Нет это произвольная строка (ключ) под которой будет сохраняться значение флажка
Если флажок просто влияет на видимость/доступность элементов формы, то можно и через сохранитьЗначение, а если он влияет на проведение документа и тд, то только через реквизиты документа, т.к. из модуля документа ты не достучишься потом к данному элементу формы и он не будет нести никакого смысла в жизни документа
(15) kare, Просто придумайте какую то уникальную строку!
она не создается, а просто выдумывается - это ключ по которому Вы будете хранить значение флажка (по аналогии если бы вы создали реквизит и придумывали бы ему имя - вот и тут придумайте его имя и впишете строкой)
Например,
она не создается, а просто выдумывается - это ключ по которому Вы будете хранить значение флажка (по аналогии если бы вы создали реквизит и придумывали бы ему имя - вот и тут придумайте его имя и впишете строкой)
Например,
СохранитьЗначение("ВидимостьКолонки", ЗначениеФлажка)
реквизит у флажка? что это? если это реквизит формы - то при закрытии этой формы он "умирает" вместе с ней. создавайте реквизит у объекта, к которому принадлежит ваша форма. Но личноя стараюсь с производльными не связываться, мороки много...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот