Имя: Пароль:
1C
1C 7.7
v7: проставить галочку во флажке.
0 r_i_n_i_k
 
13.01.12
19:13
Здравствуйте!
на форму прикрутил галочек, назвал ФлагПеч.. при определенном событии пишу

ФлагПеч = 1;



Но флажок не проставляется. Как мне программно поставить флаг?
1 zladenuw
 
13.01.12
19:14
Форма.ФлагПеч
2 Sh1ko
 
13.01.12
19:15
Отладчик?
3 Voronve
 
13.01.12
19:15
Перем ФлагПеч уберив модуле
4 r_i_n_i_k
 
13.01.12
19:17
(1)форма.ФлагПеч=1; не помогает
(2)в отладчике что? посмотрел значение верное
(3)я её не описывал в модуле
5 Voronve
 
13.01.12
19:18
(4) В глобале нет ?
6 Рэйв
 
13.01.12
19:18
Сделай реквизит ФлагПеч ,Тип Число, длина 1
7 r_i_n_i_k
 
13.01.12
19:19
(5)нету..
да небуду наверное галку проставлять, просто сделаю недоступной и всё
8 Voronve
 
13.01.12
19:21
Фантастика какаято
9 r_i_n_i_k
 
13.01.12
19:23
кстати, это делается во внешней обработке
10 Ёпрст
 
гуру
13.01.12
19:25
(0) видать есть Перем ФлагПеч ;
в коде, не так ли ?
11 Voronve
 
13.01.12
19:27
(9) Без разницы где делается. Если галка на форме имеет идентификатор ФлагПеч. Отсутствует определение переменной в модуле и в глобальнике, то ФлагПеч = 1; _должна_ взводить галку.
Попробуй принудительно обновить форму через Форма.Обновить() После ФлагПеч = 1;
12 r_i_n_i_k
 
13.01.12
19:32
Форма.ФлагПеч=1;
{Документ.Реализация.Форма.Модуль(1412)}: Попытка присвоить значение недоступной для записи переменной (ФлагПеч)
13 Voronve
 
13.01.12
19:34
"кстати, это делается во внешней обработке"
Документ.Реализация.Форма.Модуль(1412)

ЭТО как ? оО
14 Voronve
 
13.01.12
19:35
+ АААА ... ты пытаешься из внешней обработки взвести галку на форме докуента и эта галка не является реквизитом документа ?
15 r_i_n_i_k
 
13.01.12
19:36
(13) а я и так пробовал и по другому:)
спасибо разобрался, "Форма" была лишней..

ФлагПеч=1;


(14)да именно так, но это уже не надо сделал всё из формы