Имя: Пароль:
1C
1C 7.7
v7: Удаление строки из табличного документа!
0 Aleksei_Pro
 
22.01.12
13:16
На печать выводится печатная форма документа, и надо программно удалить заданную пользователем строку! Как сделать? (Только выгрузить в список значений и установить пустые поля?)
1 Rie
 
22.01.12
13:18
(0) Ничего не понятно. Удалить где? В печатной форме? Никак. Удалить в документе? Тогда ОбработкаЯчейкиТаблицы в помощь.
2 Rie
 
22.01.12
13:21
+(1) Впрочем, можно и в самой таблице печатной формы - копируешь строки "вверх", на место удаляемой.
3 Aleksei_Pro
 
22.01.12
13:23
Да в печатной форме, пользователь задает какую строку ему надо удалить....и по кнопке она должна удалиться...причем оставшиеся строки должны перенумероваться  с учетом удаленной
4 Rie
 
22.01.12
13:25
(3) А зачем такое извращение*

Если удалить надо _только_ в печатной форме (но не в документе), то:
1) при формировании печатной формы документа указываешь список номеров строк, которые выводить не надо - и не выводишь их; или
2) См. (2)
5 Aleksei_Pro
 
22.01.12
13:31
(4) можно по подробнее по поводу копирования строк, как я получу в таблице номер строки?
6 Aleksei_Pro
 
22.01.12
13:32
(5) зачем это надо, нужно удалить строки из регламентрованной отчетности....
7 Aleksei_Pro
 
22.01.12
13:32
(6) а там данные выводятся в таблицу....
8 Rie
 
22.01.12
13:36
См. параметры у ОбработкаЯчейкиТаблицы. Один из них - Адрес (в формате R1C1 - но оттуда можно вырезать номер строки).
9 Rie
 
22.01.12
13:37
(6), (7) Что-то это сильно напоминает открывание зонтика в левом ухе правой рукой, продетой под левое колено...