#0
by vasko
Имеется ТЧ в которой около 10000 штрихкодов, нужно их записать в регистр сведений розницы. Если делать это в лоб через менеджер записи загрузка занимает около часа. Как можно оптимизировать загрузку? Можно ли передать в параметры отбора набора записей список номенклатуры для которой будут записываться штрихкоды?
#2
by vasko
Можно ли передать в параметры отбора набора записей список номенклатуры для которой будут записываться штрихкоды?
#5
by nordbox
>>Имеется ТЧ в которой около 10000 Хочу тебе сказать что у меня РС ШК выгрузка-15 сек и загрузка-<15 сек между разными базами
#6
by nordbox
+5 правда базу для этого подготовить надо что бы в ней номенклатура была, характеристики ну и т.д.
#11
by H A D G E H O G s
Нужно просто взять и придумать обьединяющий элемент для всех 10000 и писать с его отбором. Например, это будет справочник Группы штрих-кодов, идентифицируемый по sha1 хэшу суммы 10000 шк
#13
by ЛЮС
Вариант: создать набор без отборов, прочитать, добавить в него загружаемые данные, записать. Может быть и даст прирост в скорости, тут много "но", думать надо.
#16
by vasko
проблема в том что в загружаемой ТЧ могут быть повторяющиеся штрихкоды, я думаю в этом случае будет ошибка что запись не уникальна, и даже если такой штрих код запишется то потом при сканировании могут возникнуть проблемы.
#17
by vasko
думаю попробовать запихнуть запись в транзакцию, но тогда при любой ошибке все придется заново повторять. Подскажите возможно ли поместить отлов исключений в транзакцию, и могут ли при этом быть какие-то скрытые проблемы?
#20
by jsmith82
Ну или делай без транзакции, а в попытке формируй список проблемных ШК Либо вычисли их предварительно в запросе
#21
by h-sp
10000 записей - это ни о чем, детский размер для регистра сведений. Поэтому вам в другую сторону копать надо. У вас похоже код какой то выполняется, в при записи или перед записью в модуле регистра или в подписках.
#22
by vasko
вполне возможно. Розница стандартная ред. 2.2, что там может выполняться при записи штрихкода?
#24
by h-sp
вот если стандартная у вас розница , то там по любому в при записи миллион всякого кода - это сто процентов.
#25
by vasko
как с этим бороться? посмотрел в модулях там есть проверка дублирования кодов, и наверняка в подписках где-то задействовано.
#26
by Фрэнки
по идее, должен быть готовый параметр ПриОбмене - в типовой Рознице не смотрел, но можно проверить, что много много кода при получении данных игнорят... точнее не помню, не напишу т.к. сейчас не за рабочим компом и подсмотреть в конфигурации возможности нет.
#29
by Фрэнки
а запись такая всегда идет через набор, даже если явным образом это не пишут, то вызывается ПриЗаписи из менеджера набора записей, хоть для одной, хоть для множества записей в наборе.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Как получить запись из набора записей не по индексу а по значению измерения?
- Запись в регистр сведений
- тормозит запись набора записей регистра сведений
- Запись набора записей в xml
- 1С 8.2 хранение большого количества записей - Справочник vs Регистр сведений
- Программная запись в Регистр сведений и в Корректировку записей регистра
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
- Учет количества в разрезе складов регистр сведений или регистр накопления
- Попытка запуска слишком большого количества клиентских приложений ?!
- Как удалить запись из журнала документов если "возможно запись была изменена или удалена!"
В этой группе 1С
- Ошибка по причине: Недопустимое значение параметра
- Связь Контрагентов и Физлиц в ERP
- ОШИБКА: Ожидается псевдоним запроса
- УТ10.3 Считыватель магнитых карт не срабатывает событие
- дополнение измерений регистра бухгалтерии значениями
- Ищу правила переноса из УТ 10.3 в УТ 11.3
- Как работает "упорядочить" в запросе?
- Зависает 1с при открытии смены
- Почему документ становится границу последовательности?
- ЗУП 3.1 перерасчет удержаний в документе "Начисление зп и взносов"
- 1С:Предприятие 8.3 "Практическое пособие разработчика" Радченко, Хрусталева.
- УФ - Универсальный обмен данными в формате XML
- Розница 2.2.5 и агентские продажи
- Список "Конфигурация" -> "Минимальная версия платформы"?
- сопровождение высоконагруженных систем 1С - ms sql
- Вопрос по лицензированию
- 0x800401F3 Компонента 1С:Печать штрихкодов не установлена на данном компьютере!
- Digest аутентификация в 1с
- Мышь не просыпается
- Признак способа расчета, аванс 1с