Имя: Пароль:
1C
1С v8
Проставить флаги в колонке, не связанной с ТЗ
,
0 extrim-style
 
30.06.14
11:56
В табличной части документа на форме есть доп. колонка, не связанная с данными. В ней необходимо проставить флаги. Установка флагов в документе делается через ОформлениеСтроки.Ячейки.НужнаяКолонка.Флажок = 1 в процедуре ПриПолученииДанных. Мне необходимо обработать вне этой процедуры. Как это сделать?
1 PR
 
30.06.14
11:58
Зачем?
2 extrim-style
 
30.06.14
12:00
(1) есть такая необходимость. документ формируется программно.
3 ДенисЧ
 
30.06.14
12:01
Не надо это делать вне этой процедуры
4 Wobland
 
30.06.14
12:01
(2) откуда форма вылезла?
5 PR
 
30.06.14
12:01
(2) И че?
6 extrim-style
 
30.06.14
12:02
(3) получается, что надо.
7 extrim-style
 
30.06.14
12:02
(5) ничё. просто уточнил.
8 kosts
 
30.06.14
12:04
Что-то похожее:

http://infostart.ru/public/286520/

Во втором варианте, только вместо ключевого поля "Ссылка" нужно использовать номер строки. Но если строки в процессе могут быть добавлены или удалены нужно еще думать...
9 Михаил Козлов
 
30.06.14
12:05
"Выделите" для колонки переменную (например, Соответствие: ключ - строка ТЧ, значение - значение флага) для хранения значений флага.
10 PR
 
30.06.14
12:06
(7) Что уточнил-то?
У тебя есть данные, которые не хранятся в документе, но кровь из носу нужно их туда записать. Куда, спрашивается и зачем?
11 extrim-style
 
30.06.14
12:23
(10) данный подход используется в одной из конф 1С Совместимо
12 extrim-style
 
30.06.14
12:27
(10) я не говорил, что мне их нужно записать. Я сказал, что мне нужно проставить флаге в колонке ТЧ.
13 extrim-style
 
30.06.14
12:27
+(12) флаги
14 extrim-style
 
30.06.14
12:41
Всё получилось. В форме документа обнаружилась экспортная переменная, в которую я передал подготовленную таблицу.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший