Как записать зависимый регистр сведений? #234309


#0 by LLIaMaH
Результаты моего иследования, прошу подтвердить и поправить где неправ. СоздатьМенеджерЗаписи - Используеться для независимых регистров, им можно записать только 1 запись, например при помощи обработки. СоздатьНаборЗаписей - используеться для зависимых регистров сведений, из него методом добавить можно сделать Запись регистра в которой уже и устанавливаеться все пораметры, потом можно записать весь набор сразу(оптимальней по скорости) или каждую запись отдельно. Можноли через набор записей и запись добавлять новые записи без отбора, как я понял перед тем как записать значение регистра сведений в разрезе каких либо измерений, необходимо сначала установить отбор по ним и по переиоду(нужно ли отбор по регистратору). Зачем устанавливать отбор, почему нельзя просто записать в разрезе измерений, а если там есть какоето значение то оно бы просто заменялось.
#1 by LLIaMaH
апп,
#2 by LLIaMaH
Щас обнаружил, что для зависимого регистра сведений отбор делается только по регистратору.
#3 by Рэйв
Ну надо же...
#4 by LLIaMaH
Что за фигня, на последнем методе выдает ошибку: {ОбщийМодуль.РаботаСДиалогами(4144)}: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Цены номенклатуры)
#5 by LLIaMaH
Апп. Подскажите как записать значение. Ничего понятьнемогу, главное нет примера в УТ типовой.
#6 by Моха Лёхов
Эх, потому в типовых набор выгружают в таблицу значений, мучают его там как хочется и потом обратно загружают в набор и записывают этот набор в регистр.
#7 by ZolotarevAA
У набора записей есть метод Прочитать
#8 by LLIaMaH
Это понятно, там везде так, но помоему как у меня для первого раза будет попроще и понаглядней. Может потом на мТаблица переделаю :) Точно, пропустил блин в примере в синтаксис помошнике. Еще правда оказалось что в переменой ДокументСсылка на самом деле передается объект.
#9 by СимволКристоффеля
ЦенаНоменклатурыЗаписи.Отбор.Регистратор.Установить(ДокументСсылка); нафига????
#10 by LLIaMaH
Ошибку такую выдает если нет отбора: {ОбщийМодуль.РаботаСДиалогами(4144)}: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Цены номенклатуры)
#11 by France
"Зачем устанавливать отбор, почему нельзя просто записать в разрезе измерений" - затем, что такая идеология... и "огородами" пройти не получится..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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