|
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)да именно так, но это уже не надо сделал всё из формы
|
|