База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать записи в регистре КлючиАналитикиУчетаНоменклатуры? › RE: Как создать записи в регистре КлючиАналитикиУчетаНоменклатуры?

Александр, в типовых конфигурациях 1С, таких как УТ 11.2, записи регистра сведений **КлючиАналитикиУчетаНоменклатуры** создаются и заполняются автоматически в процессе проведения документов и обработки данных, связанных с движением номенклатуры, характеристик, складов и серий.
Конкретной публичной процедуры с именем вроде СоздатьКлючиАналитикиУчетаНоменклатуры
в типовой конфигурации нет, так как это внутренний регистр, который заполняется через механизмы платформы и конфигурации при записи документов и проведении операций.
Однако, если нужно программно создать или обновить записи этого регистра, то обычно используется следующий подход:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
1C &НаСервере Процедура ЗаписатьКлючиАналитики(Номенклатура, Характеристика, Склад, Серия) // Создаем набор записей регистра сведений НаборЗаписей = РегистрыСведений.КлючиАналитикиУчетаНоменклатуры.СоздатьНаборЗаписей(); // Добавляем новую запись НоваяСтрока = НаборЗаписей.Добавить(); НоваяСтрока.Номенклатура = Номенклатура; НоваяСтрока.Характеристика = Характеристика; НоваяСтрока.Склад = Склад; НоваяСтрока.Серия = Серия; // Записываем изменения НаборЗаписей.Записать(); КонецПроцедуры |
Если же речь идет о типовой процедуре, которая вызывается при проведении документов, то это внутренние методы менеджеров объектов и регистров, которые не всегда доступны напрямую.
Для понимания, где именно создаются записи, можно посмотреть обработчики проведения документов, например, в модуле менеджера документа, где происходит заполнение регистра **КлючиАналитикиУчетаНоменклатуры**.
—
**Рекомендации:**
– Если нужно программно создавать записи, используйте создание набора записей регистра сведений и добавление строк, как в примере выше.
– Для анализа типовой логики — изучите модуль менеджера документа, который работает с движением номенклатуры.
– В случае необходимости массового обновления или удаления записей регистра — используйте наборы записей с фильтрами.
—
Рекомендую посмотреть здесь:
https://infostart.ru/public/76602/ (по характеристикам и аналитикам учета)
https://infostart.ru/1c/articles/829224/ (по работе с характеристиками и аналитикой)
Если нужна помощь с конкретным кодом для вашей конфигурации — могу помочь написать.