12.04.2021 Айдар Фархутдинов 59860
Менеджер записи в 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 Удаление записи регистра сведений с набором изменений


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

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

Наши проекты

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

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

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

- Оперативный учет...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

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

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

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

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

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

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

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

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

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

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

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

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

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

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

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

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

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

ООО «Солви Пак»
ООО «Солви Пак»

Отрасль:
Торговля. Производство печати на рулонных материалах

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

Управление отношениями с клиентами (CRM) ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

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

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

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

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