12.04.2021 Айдар Фархутдинов 61700
Менеджер записи в 1С

Содержание:

1.       Что такое менеджер записи регистра сведений

2.       Работа с менеджером записи в 1С


Данная стать посвящена вопросу работы с менеджером записи в 1С. Ниже будут подробно рассмотрены общие понятия о менеджере записи, изучена главная задача данного инструмента – внос записей в регистр сведений, последующая работа с ними.  


1.    Что такое менеджер записи регистра сведений


Менеджер записи регистра сведений, имеющий в 1С вид «РегистрСведенийМенеджерЗаписи», – это объект, главной задачей которого является упрощение работы с регистрами сведений. То есть сам по себе менеджер записи – вспомогательный объект. Он необходим в тех случаях, когда нужно произвести некие операции с конкретной записью.


В свою очередь, регистр сведений является прикладным объектом внутри конфигурации 1С, в нём хранятся произвольная информация для прикладных решений задач.


Стоит отметить, что работа с менеджером записи регистра сведений обычно предшествует работе с самим регистром.  


2.    Работа с менеджером записи в 1С


Рассмотрим пример того, как работать с менеджером записи регистра сведений в 1С.


Замечание: с менеджером записи возможно работать только в «толстом клиенте».


Первым делом необходимо создать данный объект, как это делается можно увидеть на скриншоте с примером ниже:


Создание объекта в менеджере записи в 1С

Рис. 1 Создание объекта в менеджере записи в 1С


Чтобы активировать возможность редактирования или удаления записи регистра сведений, воспользуемся объектом «РегистрСведенийМенеджерЗаписи» – благодаря нему пользователь получает необходимый доступ. Создание данного объекта посредством функции «СоздатьМенеджерЗаписи»:


Функция СоздатьМенеджерЗаписи

Рис. 2 Функция СоздатьМенеджерЗаписи


Выше можно увидеть следующую переменную – «МенеджерЗаписи» с типом «РегистрСведенийМенеджерЗаписи», то есть ее предназначение – это возможность прочесть, отредактировать или удалить записи регистра сведений. Свойствами данного объекта будут измерения, ресурсы и реквизиты в регистре сведений. Произведём заполнение записи, как показано на скриншоте ниже:


МенеджерЗаписи для редакции или удаления записи

Рис. 3 МенеджерЗаписи для редакции или удаления записи регистра сведений


«РегистрСведенийМенеджерЗаписи» обеспечивает управление записями в регистре сведений, но стоит отметить, что данный объект можно применять только для независимых регистров. При присвоении значений для полей в объекте (при условии их соответствия измерениям, ресурсами и реквизитами в регистре сведений) получаем доступ к записи. Пронаблюдать это можно на изображении ниже:


Доступ к записи регистра сведений в 1С 8.3

Рис. 4 Доступ к записи регистра сведений в 1С 8.3


На примере можно увидеть, как создаётся запись (даже не имея информации о том, есть ли уже такая же запись в реестре; в случае, если есть, она будет записана заново).


Если нужно, чтоб какой-то конкретный регистр не начинал перезаписываться при условии измерений внутри периода, которые дублируются, следует воспользоваться методами внутри «РегистрСведенийМенеджерЗаписи» – «Выбран» и «Прочитать». Работа метода «Прочитать» происходит следующим образом: считываются данные в регистре сведений, после чего при помощи метода «Выбран» указывается «Истина», когда такая же запись уже существует и «Ложь» – в ином случае. После этого текст программы будет иметь следующий вид:


текст программы 1С

Рис. 5 Текст программы при считывании данных регистра сведений


В примере выше работали таким образом: происходило присвоение значений для ключевых полей, а далее подключался метод «Прочитать», после чего срабатывал метод «Выбран» по принципу, который был описан выше.


В ситуации, когда необходимо произвести удаление записи регистра сведений с неким набором измерений, код изменится следующим образом:


Удаление записи регистра сведений

Рис. 6 Удаление записи регистра сведений с набором изменений


Специалист компании «Кодерлайн»

Айдар Фархутдинов

Наши проекты

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

Автоматизация контроля исполнительской дисциплины на базе ПП «1С:Документооборот 8 ПРОФ»
ООО «ФСК Лидер»

Отрасль:
Строительство и девелопмент

Внедренное типовое решение:
1С:Документооборот 8 ПРОФ

- Делопроизводство;
- Учет и хранение документов;
- Учет и контроль исполне...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение