#0
by vhl
Есть задача регулярно записывать данные из таблицы значений в регистр сведений. Названия реквизитов совпадают с названиями колонок. Регистр периодический. 1 измерение, остальное - ресурсы. Количество записей в ТЗ 2-3тысячи. Может доходить до 100тысяч, но редко. Во всех строках значение измерения может быть разным. Пока делаю через создание менеджера записей для каждой строки. Но получается медленно. Есть идеи как можно записывать полностью таблицу?
#4
by Starhan
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Загрузить (Load) Синтаксис: Загрузить(<ТаблицаЗначений>) Параметры: Тип: ТаблицаЗначений. Таблица значений, по которой производится заполнение набора записей. Описание: Загружает набор записей значениями из переданной таблицы значений. При этом все прежние записи набора удаляются. Заполняются значения доступных для записи свойств записей регистра сведений, имена которых совпали c именами колонок таблицы значений. Доступность: Сервер, толстый клиент, внешнее соединение. Пример:
#5
by Maxus43
затрёт старые дык по одному периоду и одному измерению тока одна запись, равносильно , запись менеджером каждой хаписи
#6
by Maxus43
Записать(Ложь) если юзать - может прокатит. Т.е. создаём набор без отборов, как в ... проверять надо
#8
by бомболюк
можно попробовать сначала все записи прибить разом, а потом писать наборами в режиме Записать(Ложь).
#9
by butterbean
все зависит загружаемых от данных если там все записи за период, то можно только отбор по периоду и не страшно что сотрет все старое
#10
by vhl
Есть второй раз попробовать загрузить те же данные будет выдавать ошибку, что данные уже есть. А иногда нужно будет перезаписывать.
#11
by Enders
Если у каждой записи свой период, тогда только менеджером. Если период одинаковый и раньше такого периода не было, тогда набор записей и отбор по периоду, а дальше загрузить. Можно конечно изменить РС. Добавить измерение "Дата загрузки", и в ТЗ добавить эту колонку. Отбор ставить по нему, дальше грузить.
#12
by Starhan
Затирает данные в наборе записей заполняя их заново ТЗ, набору записей можно отдельно установить отбор. В данном случае только по периоду.
#15
by Maxus43
что то мне подсказывает что там периодов много, и итог будет почти как в . Хотя если там разных периодов немного то да, будет лучше
#19
by butterbean
с набором все равно должно быть быстрее т.к. для записи через менеджер создается 2 набора — один для удаления, другой для записи нового
#20
by Maxus43
вот это плохо. Тут наверняка только менеджер записи использовать. отбор как поставишь?
#21
by Maxus43
таки Доп измерение если добавить - число например, НомерПачки, по нему отбор ставить и записывать набор весь
#27
by vhl
Это было бы хорошо, если бы не пришлось переписывать все отчеты, которые привязаны к данному регистру :(
#32
by Starhan
попробуй так или даже так если даст Набор.Загрузить(ТабДляЗаписи.Скопировать(НайдСтр))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- 1с. Идентификатор Таблицы Значений полученной из Списка Значений.
- Запись в таблицы SQL из 1С
- Как в Список Значений загрузить колонку Таблицы Значений?
- Таблица значений в ячейке таблицы значений
- как в список значений добавить данные из Таблицы значений
- Заполнение таблицы данными из таблицы значений
- Записать данные из таблицы значений в регистр сведений
- Программная запись в Регистр сведений и в Корректировку записей регистра
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
- Заполнение регистра сведений из таблицы значений
- Как удалить запись из журнала документов если "возможно запись была изменена или удалена!"
В этой группе 1С
- Интеграция 1С, Excel и др.
- Как вернуть результат выполнения запроса из функции?
- Условия связи для Наборов данных СКД
- Доступ к функции модуля внешней обработки из дополнительной формы
- УПП, серийные номера номенклатуры
- Взаимодействие устройств
- Вытащить месяц из даты в СКД
- Как в окне конфигурации 1с 8.2 сменить цвет фона?
- OFF: Слетает авторизация. Опера, последняя сборка
- Можно ли в динамическом списке сделать динамические колонки?
- Где хранится список пользователей хранилища 1с
- ЗУП (ЗБУ) 8.2 Сотрудник был отозван из отпуска. Как оформить в ЗУП?
- БГУ Начисление амортизации
- Получить "Неопределено" через Com-соединение
- УПП. Совместимы ли РАУЗ и УСН (доходы-расходы)?
- Ширина колонок табличного документа.
- Шрих код в печатной форме Далион
- ЗУП. Основное начисление. В начислении зарплаты не заполняется "Отработано"
- Условное оформление и текущая строка
- v8: Как сделать Фамилию с инициалами