Обратите внимание, что если версия конфигурации локальной версии отличается от используемой в облаке, то ссылка может оказаться не рабочей, т.
Групповая обработка справочников и документов в 1С
При работе с программами 1С пользователи постоянно заполняют справочники (например, номенклатура и контрагенты) и создают документы. Иногда возникает необходимость пакетного изменения элементов справочников или документов. Например, может понадобиться поменять ставку НДС в группе товаров, или передать документы от одного ответственного лица другому.
В некоторых типовых решениях от 1С существует специальный механизм «Групповая обработка справочников и документов», который позволяет автоматизировать пакетные операции с объектами в базе. Рассмотрим работу данного механизма в программе «1С:Управление торговлей, ред. 10.3».
Каталог разработок 1С: Предприятие
- Дата между 01.03.2012 и 31.03.2012 – для отбора документов за март месяц
- Проведен равно «Истина» – для отбора только проведенных документов, непроведенные и помеченные на удаление печатать не будем.
Общие принципы работы
Меню: Сервис – Универсальные обработки – Групповая обработка справочников и документов
В обработке есть две закладки: «Объекты отбора» и «Обработка».
На закладке «Объекты отбора» вы указываете какие именно объекты базы собираетесь обрабатывать:
- Тип объекта – справочник или документ
- Вид объекта – один или несколько справочников/документов
- Условия отбора – одно или несколько условий для отбора элементов справочника/документа (указываются, если вы хотите обработать, к примеру, не весь справочник, а только определенные элементы).
После заполнения первой закладки на второй вы увидите отобранные программой объекты и сможете выбрать необходимое действие.
Рассмотрим пошаговую работу обработки на нескольких примерах.
Для этого в форме настройки реквизитов нажмите на кнопку Дополнительные параметры и в открывшемся окне установите флаг в пункте Обрабатывать дочерние элементы.
Добавление записей
Программно добавить записи в регистр сведений можно при помощи:
Промокоды на Займер на скидки
Объект МенеджерЗаписи можно использовать только для работы с независимыми регистрами. Причем можно обрабатывать только одну запись. Объект предназначен в основном для интерактивной работы, но программно с ним также можно работать. На системном уровне МенеджерЗаписи использует объект НаборЗаписей .
Общая схема добавления записей в регистр сведений при помощи объекта НаборЗаписей выглядит так:
- создание объекта НаборЗаписей ;
- наложение отборов на измерения, период (если регистр периодический) и регистратора (если регистр подчинен регистратору);
- добавление и заполнение значений полей записей;
- запись набора записей.
Общая схема добавления записей в регистр сведений при помощи объекта МенеджерЗаписи выглядит так:
Как получить доступ ко всем регистрам, справочникам и документам программ 1С в облачном сервисе 1С: Фреш, если в меню нет пункта Все функции
- измерения — описывают разрезы, в которых хранится информация;
- период — поле, используемое для разворота данных по времени. Поле добавляется автоматически при указании свойства «Периодичность», отличного от «Непериодический»;
- регистратор — поле, используемое для хранения документа, с которым связана запись. Поле добавляется автоматически при указании свойства «Режим записи» в значение «Подчинение регистратору»;
- ресурсы — непосредственно хранят информацию для комбинации измерений;
- реквизиты — дополнительная произвольная информация, относящаяся к конкретной записи регистра.
Чтение записей
Чтение информации из базы данных рекомендуется выполнять при помощи запросов. Данный способ обеспечивает гибкое применение отборов и группировок, а также возможность выбора записей из нескольких таблиц.
Кроме чтения запросом возможно использование методов объектной модели.
- Выбрать(Отбор, Порядок) — выбирает записи с указанным отбором;
- ВыбратьПоРегистратору(Регистратор) — выбирает все записи указанного регистратора;
- Получить(Отбор) — получает ресурсы записи с отбором по всем измерениям.
- Выбрать(НачалоИнтервала, КонецИнтервала, Отбор, Порядок) — выбирает записи с указанным отбором, у которых период находится между НачалоИнтервала и КонецИнтервала ;
- ВыбратьПоРегистратору(Регистратор) — выбирает все записи указанного регистратора;
- Получить(Период, Отбор) — получает ресурсы записи с отбором по всем измерениям и периоду;
- ПолучитьПервое(НачалоПериода, Отбор) — получает ресурсы наиболее ранней записи, соответствующей указанным периоду и отбору;
- ПолучитьПоследнее(КонецПериода, Отбор) — получает ресурсы наиболее поздней записи, соответствующей указанным периоду и отбору;
- СрезПервых(НачалоПериода, Отбор) — получает таблицу наиболее ранних записей, соответствующую указанным периоду и отбору;
- СрезПоследних(КонецПериода, Отбор) — получает таблицу наиболее поздних записей, соответствующую указанным периоду и отбору.
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Регистры сведений 1C
Хранение информации осуществляется исходя из сроков действия и измерений. Соответственно для регистра имеется возможность установить периодичность на основе следующих критериев:
Периодичность позволяет проводить выборку информации за определенный временной интервал. При указании периодичности все записи будут включаться в реестр с учетом их даты. Например, для определения динамики стоимости товаров можно использовать показатель периодичности в регистре «Цены номенклатуры».
Периодичность требуется в первую очередь для показателей, не имеющих фиксированного значения во времени, например, курсы валют, стоимость сырья так далее.
Допускается наличие нескольких документов, выступающих в статусе регистратора. В такой ситуации требуется через раздел «Регистраторы» перейти к перечню доступных документов, где выбрать (проставить галочку) у тех, которые получат соответствующий статус.
Перечень движений, совершаемых регистратором, доступен через документ. Для просмотра необходимо выбрать документ, после чего задать команду «Перейти» — «Движения документа по регистратору».
Для регистра через свойства осуществляется добавление прав и ролей с учетом потребностей, причем они должны иметь взаимное соответствие.
Уникальность записей, вносимых в регистр, определятся не только параметрами, но и временем. Например, для одной позиции невозможно указать для одного времени идентичные значения цены. Системы увидит отсутствие уникальности и проинформируется об этом пользователя ошибкой.
В случаях, когда показатели периодичности определяются на основе работы регистратора, он подключается к поддержке уникальности. Что касается регистров, не имеющих периодичности, то для них уникальность задается исключительно вносимыми измерениями.
Форма записи применяется для внесения изменения или создания новых записей, но в случаях, когда для записи имеется подчинение регистратору, ручное корректирование оказывается невозможно.
Добавляются формы через конфигуратор. Делается это в регистре сведений через подраздел «Формы». Из предложенного перечня необходимо выбрать интересующий вариант, нажав на лупу. В появляющемся окне для формы вводятся персональные настройки.
Измерения обеспечивают уникальность вносимых данных, что позволяет в дальнейшем обеспечить отбор информации. Набор из нескольких измерений представляет собой ключ записи. Большое количество измерений для каждой записи не целесообразно, так как таблица будет излишне усложнена, а скорость ее работы снизится.
Для длительного хранения данных измерения существует функция «Ведущее», при которой хранение записи будет осуществляться на всем протяжении ее существования. Ведущими могут выступать одновременно несколько измерений.
Ресурсы используются для хранения данных, представленных в виде сумм, то есть отражающей стоимость позиций или количественные характеристики. Их получение в дальнейшем осуществляется на основе измерений на определенный временной отрезок.
1С регистр сведений основной отбор по периоду — Вэб-шпаргалка для интернет предпринимателей!
- Каждая из существующих записей полностью уникальна в регистре;
- Записи могут осуществляться как с установленной периодичностью, так и без нее;
- Для регистра может устанавливаться зависимость от регистратора;
- Имеется возможность получения среза данных на определенную дату (первые и последние). Их получение возможно через запрос или отбор информации. Доступность получаемых таблиц возможна только для периодических регистров.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы