1C 7.7 ЗиК 2.3 Не сохраняется значение флажка при выходе из документа
02.10.2009
10:05
#1
"В док-те ПриказНаОплатуПоСреднему в форме вставила флаг с идентификатором Личный. В форме задаю условие Если Личный = 1 тогда Календ = ГрафикРаботы.ОсновныеЧасы; Иначе календ = СоздатьОбъект("Календарь.Пятидневка"); то есть меняю график работнику и все срабатывает. Но! при выходе из док-та и повторном заходе флажок чистый без галки, то есть его значение не сохраняется. как сохранить?"
02.10.2009
10:20
#2
Кто ж Вам кроме автора на такой вопрос ответит? А автор явно не 1С. Конфигурация не типовая.
02.10.2009
11:03
#4
конфигурация типовая. это я рисую флажок Личный и такое условие, и оно срабатывает без проблем. Стандартно там при Выборе события - сохр.заработок при тудоустр. календ = Пятидневка, а мне нужно чтобы брался иногда личный график (но не всегда, для этого и флажок)и он работает до выхода из документа. То есть думаю, ведь если ставлю галку, значение Личный становится =1, да так и есть, по расчету видно, умножает средний заработок на большее число дней чем при пятидневке. но при выходе сбрасывается и расчет происходит по пятидневке. где и как сохранить это значение флага? он не реквизит. может завести переменную или че?
02.10.2009
11:07
#5
да он элемент, и это было бы лишним нагромождением заводить его в реквизитах, такого нигде не видела. но попробовала уже и это, не помогло, при повторнои заходе квадратик чистый. просмотрела кучу подобных документов, но закономерности не вывела
02.10.2009
11:13
#6
Если ваш флажок "Личный" не реквизит документа, то и сохранятся вместе с документом он не будет.<br>Нужно завести реквизит документа для хранения этого флажка. <br>Но тогда конфигурация перестанет быть типовой, и при обновлениях, нужно будет не забывать про этот Вами добавленный реквизит.<br><br>Либо программно сохранять этот элемент формы(где нибудь в комментарии документа например в виде строчки [Личный=1] как вам больше понравиться). Опять, же нужно будет менять модуль формы и модуль проведения документа, чтобы извлекать значение флага из комментария при открытии(проведении) и сохранять значение флага при записи документа. Тогда при обновлениях нужно каждый раз править модуль формы и проведения вашего документа.<br>
Читают тему
(гостей: 1)