Имя: Пароль:
1C
1С v8
Как побороть признак модифицированости формы?
,
0 DES
 
08.05.15
18:03
Сделал свой документ, при нажатии на кнопку Записать выскакивает звездочка в названии окна формы.
Как это понимать?
Если теперь нажать кнопку Закрыть, то спрашивает записать или нет.
Как так то ?
1 jsmith82
 
08.05.15
18:06
Признак модифицир-ти бороть не надо. Где-то в коде косяк
2 Garykom
 
гуру
08.05.15
18:07
(1) +1

(0) проверь код кнопки записать и особенно на вызов функций (которые еще и объект меняют) для показа инфы на форме
3 DES
 
08.05.15
18:09
это в модуле объекта или формы смотреть ?
4 Garykom
 
гуру
08.05.15
18:11
(3) а где угодно но сначала форму
5 DES
 
08.05.15
18:11
А как что-то записать в документе при нажатии кнопки Записать и модифицированность не испортить ?
6 Garykom
 
гуру
08.05.15
18:12
(5) э?
7 DES
 
08.05.15
18:14
ну например сумму табличной части, к примеру
8 ChAlex
 
08.05.15
18:15
В правильном месте писать: ПередЗаписью - а не ПриЗаписи
9 DES
 
08.05.15
18:20
точно!
10 DES
 
08.05.15
20:23
А почему документа пытается провестись?
Почему
ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
РежимЗаписи есть Проведение ?

Как сделать по кнопке Записать только записать, без Проведения?
11 jsmith82
 
08.05.15
20:27
Ты чото не то мутишь апсолютли
12 DES
 
08.05.15
20:33
(11) никому не рассказывай
13 ДенисЧ
 
08.05.15
20:36
Чтобы побороть проблему, нужно её игнорировать (с)ЯЛюбимый
14 grigoriy-1c
 
08.05.15
20:58
Записать - стандартная команда. Если документ был проведен, то при записи от проводится, если  нет, то не проводится. Если нужно, чтобы при записи не проводился документ то
1) либо вообще убрать возможность проведения ( в свойствах документа, вкладка движения, свойство проведение - запретить)
2) либо создать свою команду "записать", которая в команду записи будет передавать РежимЗаписи - отмена проведения.
15 grigoriy-1c
 
08.05.15
21:00
А вообще, раз такие вопросы встают, рекомендую на курсы...
16 Рэйв
 
08.05.15
21:07
(0)Гдето чтото пишет или при открытии или при отображении.И вообще ты скучен как позапрошлая газета со своим вопроом.Потому что на твой вопрос поиском находится несколько тысяч ответов и только ты ушлепок ждешь в этой теме...
17 Рэйв
 
08.05.15
21:09
Извини за ушлепка, не сдержался:-)
18 DES
 
08.05.15
21:10
(17) да лан, мне похрен на тебя.
19 Torquader
 
08.05.15
21:10
Ещё можно сделать так:
Документ.Проведен=Истина;
Документ.ОбменДанными.Загрузка=Истина;
Документ.Записать(РежимЗаписиДокумента.Запись);
20 Рэйв
 
08.05.15
21:12
(18)Но реально простой поиск дает такие перспективы:-) А ты даже похоже не пробовал,.
21 MrStomak
 
08.05.15
21:15
(14) Необходимость проводить при перезаписи проведенного можно  свойством формы, не обязательно кнопку городить
22 grigoriy-1c
 
08.05.15
21:34
Можно, но признак проведенности никуда не денется. Как я понял, нужно при записи, чтобы вообще не проводился....
Плюс, если не проводить, то могут возникнуть несогласованные данные в регистрах и документе...
23 su_mai
 
08.05.15
21:41
(0) ИзменяетДанные - определяет установку признака модифицированности
24 a_alenkin
 
08.05.15
22:01
Вы не поверите, но типовые документы в Рарус Альфа-Авто 5 после опять же типовой печати становятся модифицированными
25 ДенисЧ
 
08.05.15
22:02
(24) А вам, сударь, какая печаль до граруса?
26 DrShad
 
08.05.15
22:06
У градуса вообще что ни конфа то шедевр
27 a_alenkin
 
08.05.15
22:07
(25) пользователей напрягает - а куча кода пока не позволила выявить где это происходит - особенно когда пользователю запрещено проводить проведенный и печатать непроведенный документ.
т.е. набрав, проведя и распечатав - видит модифицированный док
28 PePaRiTB
 
11.05.15
06:30
Человек с 2005 года на форуме, а так и не знает как работает запись документов и как правильно сделать изменение реквизитов.
29 1С_Fitness
 
11.05.15
10:01
(0) ЛивингСтар в помощь