Максимальное количество строк и документов и ...
-

Максимальное количество строк и документов и их видов в конфигурации системы 1С

0
15338
04.03.2023 Айдар Фархутдинов


1.     Ограничение на максимальное количество строк в таблице и его обход в системе программы 1С Предприятие

 

         В системе программы 1С Предприятие существует не особо много ограничений, однако, одним из них является ограничение на количество строк внутри таблиц 1С Предприятие. А именно: в табличных частях документации должно быть не более 99 999 строк. Стоит отметить, что во время работы с табличной частью документа можно создавать любое количество строк, без ограничений, но вот провести сохранение в информационной базе в формате «ТабличнаяЧасть» не получится.


         Если нужно сохранить большее количество строк в запросе 1С, то существует один способ: во время сохранения документа 1С, данные из таблицы нужно переместить в регистр сведений, как только они были в него записаны – можно переместить все данные в табличную часть вновь.


         Рассмотрим решение поэтапно:


1.     До того, как записывать документ в регистр сведений, - в него записываются строки табличной части, а сама табличная часть должна быть очищена. Это можно сделать при помощи обработчика события 1С «ПередЗаписью», который находится внутри модуля объекта;


2.     Как только документ будет записан, табличная часть вновь станет заполнена, теми данными, которые перенесли в регистр сведений. Чтобы процедура прошла корректно – нужно воспользоваться обработчиком события 1С «ПослеЗаписиНаСервере» внутри модуля формы;


3.     Если регистр сведений был отмечен для проведения процедуры удаления, то необходимо удалить записи в нём. Важно помнить, что у регистра сведений независимый режим записи 1С, этот режим не может управляться регистратором, поэтому при метке удаления регистра записи в нём автоматически не будут удалены. Поэтому, нужно сделать это вручную, если этого не сделать, то документ не удастся удалить, а именно: обработка «Удаление помеченных объектов 1С» будет выдавать сообщения с невозможностью удалить документ.  


2.     Примеры обработок 1С и ограничения на документы


         Далее показан пример кода обработки для события «ПередЗаписью»:




         Пример обработчика события 1С «ПослеЗаписиНаСервере»:




         Пример обработки «Удаление помеченных объектов 1С»:




         Стоит отметить, что ограничений на количество документов или видов документов в 1С нет. (подобный вопрос часто бывает в тестировании 1С: Профессионал).


Специалист компании "Кодерлайн"

Айдар Фархутдинов

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.