Документ "Отражение зарплаты в регламентированном учете"

05.11.12

Разработка - Механизмы типовых конфигураций

При  заполнении  документа «Отражение зарплаты в регламентированном  учете» в  столкнулся с ошибкой  "нехватка памяти".  Перепроверили  вдоль и поперек  настройки на серверах  и пользовательских машинах -  памяти  предостаточно.  Погуглив  нашел несколько  упоминаний о решении проблемы:  "запись в регистры 1С больших наборов записей".



При заполнении документа «Отражение зарплаты в регламентированном учете» столкнулся с ошибкой "нехватка памяти". Перепроверили вдоль и поперек настройки на серверах и пользовательских машинах - памяти предостаточно. Погуглив нашел несколько упоминаний о решении проблемы: "запись в регистры 1С больших наборов записей".

В инете  нашел только  упоминания, как решили проблему, без выкладки  кода. 

http://www.trsoft.ru/articles/11/ 

//infostart.ru/public/147631/ 

 

Выкладываю,  для  экономии времени: 

 Для  исправления  ошибки в модуль документа ОтражениеЗарплатыВРеглУчете необходимо  вставить  следующий код в процедуру  ОбработатьДанныеУчета2011:

//++При заполнении документа пишет нехватка памяти.  Решение делать запись порциями.
// было  НаборЗаписей.Записать(Ложь);  Ниже  правильный код.

 
ВремТЧ = НаборЗаписей.Выгрузить();
 
НаборЗаписей.Очистить();
 
н=0;
 Для каждого
стр из  ВремТч цикл
 
Нстр=НаборЗаписей.Добавить();  ЗаполнитьЗначенияСвойств(Нстр,стр);     н=н+1;
  Если 
н=10000 тогда н=0;
  
// при записи данных учета не затираем уже введенные движения
  
НаборЗаписей.Записать(Ложь);
  КонецЕсли;
 КонецЦикла;
 Если 
н<>0 тогда
 
// при записи данных учета не затираем уже введенные движения
 
НаборЗаписей.Записать(Ложь);
 Конецесли;
//--

 

См. также

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Расчет себестоимости в типовых конфигурациях 1С – для многих «черный ящик», работающий по жестко зашитым в него алгоритмам. Реализация этого «черного ящика» может меняться в зависимости от конкретной конфигурации – УПП, БП 3.0, ERP. Но принцип работы везде одинаковый. Расскажем о том, как устроен расчет себестоимости, как его дорабатывать, и какие методы могут быть эффективны и без доработок.

27.12.2024    11173    Begemoth80    32    

84

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    2363    PROSTO-1C    0    

21

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

Эта ошибка была обнаружена мной в типовой конфигурации 1С:Комплексная автоматизация 2 (2.5.16.115), БСП версия 3.1.9.302. Возникает она после того, как вы добавляете в расширение бизнес-процесс или задачу, выполняете обновление идентификаторов метаданных расширений, но ошибка при записи любого элемента справочника "Профили групп доступа" всё равно остаётся.

01.07.2024    2471    Vidz    0    

12

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

Очень часто в написании кода требуется обращаться к предопределённым значениям. Если идёт обращение к типовым предопределённым значениям, то проблем не возникает.

24.06.2024    1397    olja-ljaaa    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. quNas 6 04.09.14 02:11 Сейчас в теме
У меня остановилось заполнение документа, как раз тут же...
Отладчик) друг программиста) Но подозреваю на этом все не закончится...
2. quNas 6 04.09.14 02:16 Сейчас в теме
У меня остановилось заполнение документа, как раз тут же...
Отладчик) друг программиста) Но подозреваю на этом все не закончится...
3. quNas 6 04.09.14 02:31 Сейчас в теме
4. quNas 6 10.12.14 09:26 Сейчас в теме
Еще несколько решений этой проблемы:
1. создание управляемых блокировок и распараллеливание процессов, преимущество, с этим документом больше никто не работает.
2. при работе именно с этим документом включение монопольного доступа.
Оставьте свое сообщение