Несколько конкретных примеров обработки регистров сведений (1С: Программисту: Регистры сведений)

Примеры работы с регистами сведений см. также в Шпаргалке по программированию для системы 1С:Предприятие 8.2 Оглавление 1. Как из регистра сведений «РасчетчикиЗарплатыОрганизации» получить в виде массива всех расчетчиков зарплаты определенного подразделения организации 2. Как добавить запись в непериодический независимый регистр сведений 3. Как считать содержимое непериодического независимого регистра сведений «СобственныеКонтрагенты» 4. Как удалить записи независимого […]

Continue reading


Как в запросе выполнить отбор по «объект не найден» (1С: 8.1: Программисту)

Вопрос Как в запросе отобрать элементы, значение которых — «битая ссылка», т.е. «объект не найден» Ответ Для этого используется логический оператор ЕСТЬ NULL функций языка запросов. Например, допустим, в регистре накопления «ПартииТоваровНаСкладах» мы хотим найти записи, в которых измерение «ДокументОприходования» оказалось такой вот битой ссылкой на «объект не найден». Запрос будет выглядеть примерно так: ВЫБРАТЬ […]

Continue reading


Как в 1С v8 изменить запись регистра сведений с помощью метода СоздатьМенеджерЗаписи (1С: 8.1: Программисту: Язык программирования: Регистр сведений)

Вопрос Как в 1С v8 спозиционироваться на конкретной записи регистра сведений и изменить ее? Ответ Метод можно использовать только для регистров, у которых Режим записи установлен Независимый. Вообще, строго говоря, метод СоздатьМенеджерЗаписи() обычно используется для записи новой строки в регистр или для удаления существующей строки. Для редактирования регистра лучше использовать метод СоздатьНаборЗаписи(). Пример см.: Как […]

Continue reading