Вход | Регистрация

1С:Предприятие ::

Метки:документы

Количество строк табличной части документа >10000

Я
   Fazer
 
02.07.04 - 07:07
Пишется нестандартная конфигурация и возникла необходимость ввода документов с количеством строк в табличной части больше 10000. Каждый раз править в DD размерность Lineno на N5 замучаешься. Как справиться с проблемой?
 
  Рекламное место пустует
   ChAlex
 
2 - 02.07.04 - 10:04
Лучше бить на документы по 9999 строк!. Все равно работать с таким документом смысла нет (любой бухгалтер пошлет все после первой тысячи строк!).
   Fazer
 
3 - 02.07.04 - 21:41
В принципе, даже если размерность не править, то строки в документе все равно не теряются, но нарушается их порядок. Т.е. сначала идут строки с номерами 0 - это те, которые больше 9999, потом остальные. Можно при вводе добавить свое поле НомерСтроки,  потом СортироватьСтроки и записать. Но я полагал что есть другой способ, просто увеличить размерность нумератора строк.
 Что касается разбивки документа на части, то это не очень удачный путь. Стоит задача импорта базы льготников собеса Xbase, по мере возможности на его основе обновить свой справочник льготников, те записи, которые не прошли обработку (не совпадает адрес, фио и пр.) дать обработать вручную. В конце месяца вывести в суммы компенсаций в исходный dbf.
   427
 
4 - 02.07.04 - 22:06
В твоем случае надо выгрузить табличную часть дока в тз, отсортировать по значимому реквизиту (скорее всего это будет ФИО, затем адрес, затем еще что и загрузить обратно в табличную часть.

А доки я все таки бы колотил на части. Например, по первой букве ФИО
Док с ФИО --  Аххххх
Док с ФИО --  Бххххх
Док с ФИО --  Вххххх
внутри сортировка по ФИО-адресу. Так людям будет понятнее. И при добавлении строки в док руками давал бы возможность вводить человека с фамилией только на эту букву (чтобы не кидали по докам) ...


И еще - есть ограничение в количестве проводок в операции. 99999. Если ты будешь что либо формировать - учти это.

К тому же если такой док будет проводиться - велика вероятность, что задержка будет значительной, и остальные юзеры не просто будут курить  бамбук - они будут вываливаться по таймауту.
   leosoft
5 - 02.07.04 - 23:02
А зачем все грузить в документ? Сделайте отдельный справочник для не прошедших
и с ним работайте...


Список тем форума
 
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует