Приёмы работы с регистром сведений.
Проверка документа-регистратора на то, что в регистре сведений по этому документу уже существуют движения.
СуществующиеДвижения = РегистрыСведений.ЖурналУчетаСчетовФактур.ВыбратьПоРегистратору(СчетФактураСсылка); Если Не СуществующиеДвижения.Следующий() Тогда // Обработка условия. КонецЕсли;
Метод ВыбратьПоРегистратору(<Регистратор>) формирует выборку по регистратору записей регистра сведений. Применяется для регистров сведений, для которых в Конфигураторе установлен режим записи "Подчинение регистратору".
Доступность метода: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Программная запись движений в регистр сведений по определённому регистратору.
НаборЗаписей = РегистрыСведений.ЖурналУчетаСчетовФактур.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Значение = СчетФактураСсылка; НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Организация = Выборка.Организация; НоваяЗапись.Контрагент = Выборка.Контрагент; НоваяЗапись.СуммаПоСчетуФактуре = Выборка.СуммаПоСчетуФактуре; НоваяЗапись.СуммаНДС = Выборка.СуммаНДС; НаборЗаписей.Записать();