Ускорение записи в регистр сведений #597993


#0 by Оболтус
Используется конструкция: В отладчике основной затык на Записать. Можно ли как-то ускорить заполнение регистра с помощью других конструкций?
#1 by asady
структура регистра - дай описание
#2 by Ненавижу 1С
это случайно не в цикле?
#3 by Азат
если несколько записей, то таблица значений и Загрузить
#4 by Kuzen
РегистрСведенийНаборЗаписей
#5 by ЧеловекДуши
Ага... типо в цикле... А потом... одним ударом НаборЗаписейЗначенияСвойств.Записать;
#6 by Рэйв
А еще посмотри в модуль регистра. Возможно при записи там что-то большое ворочается.
#7 by ЧеловекДуши
+ но вроде есть свои затыки, желательно с определенным интервалом производить запись.
#8 by Оболтус
4 измерения: 2 справочника-ссылки, дата и строка 200 символов. Ресурсов нет. 7 реквизитов: 3 перечисления,строка 10 символов, 2 строки 50 символов и строка 150 символов.
#9 by Оболтус
В огромном цикле.
#10 by Оболтус
Что делать с отборами? Можно отборы в цикл запихать, а потом после цикла записать? О, это идея, надо покопать, спасибо.
#11 by Оболтус
Не получилось организовать это дело в цикле.
#12 by asady
ты это - строку из измерений то убери
#13 by Оболтус
Без неё не получается добиться уникальности измерений :(.
#14 by Оболтус
За одно время может быть несколько записей для 2-х справочников.
#15 by asady
в этом случае тупо добавляй в лог тормоза из-за этого
#16 by Оболтус
В смысле "добавляй в лог"? Если запись уже существует, то реквизиты не перезаписывать, а дописывать?
#17 by asady
именно
#18 by Оболтус
А время и числа в измерения можно?
#19 by Нуф-Нуф
пиши напрямую в таблицы баз данных
#20 by Оболтус
Не. Это слишком круто :)
#21 by asady
время засунь в дату (лучше в период) число можно - но не нужно
#22 by Оболтус
Числом можно задать версию для даты. :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С