Имя: Пароль:
1C
 
Как программно добавить строку в табличную часть документа в первую позицию?
0 es3000
 
13.04.10
16:30
Табличная часть очень длинная.
Бухгалтерам такие документы удобнее вводить, когда добавление новой строки выполняется не в конец табличной части, а в начало.

Сейчас придумал только такой способ реализации:
1) выгрузить табличную часть в таблицу значений
2) вставить новую строку в таблицу значений в начало
3) загрузить таблицу значений в табличную часть документа

Но мне это способ не нравится, на больших документах будет тормозить.

По другому можно сделать?
1 Ёпрст
 
гуру
13.04.10
16:33
(0) да. Научить бухов пользоваться клавишей End
2 es3000
 
13.04.10
16:39
(1) они просто хотят новую строку видеть вверху
3 skunk
 
13.04.10
16:40
(2)а завтра захотят видеть в середине
4 Guk
 
13.04.10
16:41
(2) жесть ;)
в зоопарке работаешь? ;)...
5 es3000
 
13.04.10
16:50
Ребята, ну все понятно что это маразм,

Чтобы дать им вразумительный ответ, надо самому четко понимать можно так сделать или нет, плюсы-минусы такого изменения, а потом уж буду пытаться им это донести

Сейчас я просто пока хочу выяснить возможные способы решения.
Просто я не уверен что на все 100% знаю 1С, и что такой возможности нету, поэтому пишу на форум
6 Жеглофф
 
13.04.10
16:52
а я б зарядил циклов 50, шоб тупило по-страшному, сами откажутся от этой фигни.
7 ДенисЧ
 
13.04.10
16:53
(5) Если ты понимаешь, что маразм, то зачем рвёшься его делать?
8 Rovan
 
гуру
13.04.10
16:59
(0) может поможет - см.
РежимВводаСтрокТабличногоПоля.ПередТекущейСтрокой
9 АЛьФ
 
13.04.10
16:59
2(0) Бухи на древнеливийском пишут?
10 es3000
 
13.04.10
16:59
(7) ну я же объяснил, что не рвусь

просто предположил, а вдруг такая возможность есть, просто я про нее не знаю
11 ДенисЧ
 
13.04.10
17:00
(8) Чего?
12 akaBrr
 
13.04.10
17:00
(4) Это серпентарий
13 Rovan
 
гуру
13.04.10
17:03
(+8) это в 8-ке
14 es3000
 
13.04.10
17:15
еще есть мнения?
15 Ёпрст
 
гуру
13.04.10
17:16
(14) если уж так хочется, то заместо многострочной части используй ТабличноеПоле..