Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:45

Как добавить одну новую запись в регистр сведений?

Автор Lait-soft.vas, 16 апр 2015, 06:07

0 Пользователей и 1 гость просматривают эту тему.

Lait-soft.vas

Как добавить одну новую запись в непериодический независимый регистр сведений?     УТ 11

Можно ли через менеджер записи или лучше через набор записей?

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Lait-soft.vas

НаборЗаписей = РегистрыСведений.ЗначенияСвойств.СоздатьНаборЗаписей();

НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура);
НаборЗаписей.Отбор.Свойство.Установить(ТекущееСвойство);

НоваяЗапись = НаборЗаписей.Добавить();

НоваяЗапись.Номенклатура = ТекущаяНоменклатура;
НоваяЗапись.Свойство = ТекущееСвойство;
НоваяЗапись.Значение = ТекущееЗначение;

НаборЗаписей.Записать();


А как с помощью менеджера записи?
Добавлено: 16 апр 2015, 07:28


   sda553

(2) это не правильный путь. Идентификатором регистра является отбор. А единственный полиморфный объект - набор записей. Отбор однозначно задает набор записей, как идентификатор. Так же как код для справочника.
Таким образом работа должна строиться
для справочника
- создать элемент
- задать ему код
- заполнить остальные реквизиты
- записать

для регистра те же действия
- создать набор записей
- задать ему отбор
- наполнить записями
- записать

cska-fanat-kz

Цитата: Lait-soft.vas от 16 апр 2015, 07:01Таким образом работа должна строиться
для справочника
- создать элемент
- задать ему код
- заполнить остальные реквизиты
- записать

для регистра те же действия
- создать набор записей
- задать ему отбор
- наполнить записями
- записать

спорное утверждение конечно...
для справочника просто нет вариантов, используем только объект,
а вот у регистра есть объект МенеджерЗаписи - добавить запись в регистр можно и с помощью его...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

Цитата: Lait-soft.vas от 16 апр 2015, 07:01Идентификатором регистра является отбор. А единственный полиморфный объект - набор записей. Отбор однозначно задает набор записей, как идентификатор.

Отбором менеджера записи является установленные свойства менеджера (ну и по своей сути менеджер унаследован от набора записей и является одной строкой набора записей)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cska-fanat-kz

Цитата: Lait-soft.vas от 16 апр 2015, 07:01Идентификатором регистра является отбор. А единственный полиморфный объект - набор записей. Отбор однозначно задает набор записей, как идентификатор.

можно работать с набором записей и без отбора - просто в этом случае затрете ВСЕ существующие записи...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск