Имя: Пароль:
1C
1С v8
Как обойти ограничение размера табличной части?
0 Puzoter
 
13.12.16
17:28
Вижу следующие варианты
1. Динамический список РС на форме
2. ТЗ на форме с чтением/записью в РС

Недостатки первого - сложность подсчета итогов, редактирование в форме записи, сложность предзаполнения данных записи при добавлении, запись в РС без записи документа и пр.

Какие недостатки у второго способа?

Если кто уже делал с какими трудностями столкнулись?
1 Cool_Profi
 
13.12.16
17:29
А зачем тебе в документе больше 100 000 строк?
2 f_vadim
 
13.12.16
17:32
зачем и как пользователь редактирует по 100 тыс строк сразу?
3 Лефмихалыч
 
13.12.16
17:32
ТЗ на форме - не вариант, если данных ТАК много и ты заранее об этом знаешь. Потому что ТЗ - это херов в тачанку, а не динамическое считывание. Просто в какой-то момент оно перестанет открываться потому, что на клиенте столько памяти нет.
4 Puzoter
 
13.12.16
17:39
(3) Спасибо
5 Puzoter
 
13.12.16
17:41
Тогда еще вопрос: как лучше связать документ с регистром, через подчинение регистратору или через ведущее измерение?
6 Лефмихалыч
 
13.12.16
17:50
(5) я бы через измерение делал. Наверное.


Но вообще, лучше этого совсем не делать. ПОтому, что документ овер 100000 строк - это плохо при любом варианте реализации.
7 Garykom
 
гуру
13.12.16
17:52
Делай "подчиненные документы", т.е. одна строка (из этих сотен тысяч) = один простой документ без ТЧ
8 Garykom
 
гуру
13.12.16
17:54
(7)+ Форму документа придется делать хитрую https://its.1c.ru/db/metod8dev#content:4140:hdoc

Тут детальнее http://programmist1s.ru/rabota-s-dinamicheskim-spiskom-v-1s-8-3-8-2/
9 Puzoter
 
13.12.16
17:57
(6) Ок. Еще вопрос - как лучше делать дин. список с произвольным запросом или через основную таблицу?
10 Puzoter
 
13.12.16
17:58
(8) Спасибо, почитаю
11 DrLekter
 
13.12.16
18:57
Кто заставляет редактировать РС в форме записи?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.