1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

Групповая обработка справочников и документов имеет тонкие настройки, позволяющие решить многие вопросы в автоматическом режиме, не прибегая к написанию кода.

Групповая обработка справочников и документов с возможностью сохранения и восстановления настроек - скачать

Пример работы с Групповой обработкой справочников и документов в 1С8 рассмотрен здесь

Настройки групповой обработкой справочников и документов в 1С8:

1. Выполнять в транзакции.
2. Разрешить изменение реквизитов обектов.
3. Режим загрузки данных.
4. Удалять после пометки удаления.
5. Отбор по свойствам.
6. Отбор по категориям.
7. Показывать все колонки.
8. Ограничение на строки неограниченной длины.

00 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

1. Выполнять в транзакции.

Все что происходит после нажатия на кнопку "Выполнить" рассматривается как транзакция.
Выполнение в транзакции подразумевает, что весь процесс изменения выбранных объектов рассматривается как одно целое и в случае возникновении ошибки в процессе изменения в каком либо из отобранных документов или справочников, вся операция откатится назад - все измененные объекты вернут свои значения, которые они имели до нажатия на кнопку "Выполнить".

Транзакционность требует больших вычислительных ресурсов. Жестко блокирует записи в базе на время работы транзакции.
Выполнение действий над объектами в транзакции в некоторых случаях может существенно замедлить работу.
Этим режимом стоит пользоваться аккуратно.
В обычных ситуациях не рекомендуется задействовать данный режим.

2. Разрешить изменение реквизитов обектов.

Дает возможность изменять значения реквизитов обектов. В расскрывающемся списке "действия" появляется возможность выбора реквизитов справочников или документов для изменения.

03 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

03 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

3. Режим загрузки данных

В двух словах, включение режима загрузки данных снимает внутреннюю защиту "от дурака", позволяет делать "непозволительные вещи". Например изменять реквизиты договора, по которому есть проведенные документы.
Включая этот режим необходимо четко понимать что и зачем делается.

Например, при выключенном режиме загрузки данных попытка изменить договор (изменить "Организацию", "Вид Ведения взаиморасчетов") приведет к ошибке.

01 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

1С отказывается записать измененные объекты. Выдает сообщение об ошибке:

02 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

 
Существуют документы, проведенные по договору "Счет № AС14-005531 от 06.05.2014".
Реквизиты "Организация", "Ведение взаиморасчетов", "Валюта взаиморасчетов", 
"Вид договора", "Расчеты в условных единицах" и "Условия выполнения договора" 
не могут быть изменены, элемент не записан.
Счет № AС14-005531 от 06.05.2014 
-  Ошибка при вызове метода контекста (Записать): Не удалось записать 
"Счет № AС14-005531 от 06.05.2014 (Договор контрагента)"!

При включенном режиме загрузки данных все пройдет "на ура!" и не вызовет ошибок.

Итак, настройка "Режим загрузки данных" подразумевает что пользователь будет перепроводить документы, которые зависят от измененных объектов.

4. Удалять после пометки удаления

При включенной настройке "Удалять после пометки удаления" при выполнении действия "Пометить объект на удаление" он будет удален из информационной базы "насовсем". при этом 1С не сможет его отобразить в форме и сообщит:

<Объект не найден> (41:82e3003048f2502811e3c9e32cb4e619)

05 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

5. Отбор по свойствам.

Включение настройки "Отбор по свойствам" позволяет выполнять отбор документов и справочников по сойствам, если они определены и присутствуют.

Например у договора определены свойства:

07 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

При включении настройки "Отбор по свойствам" в закладке отбор появляется возможность отобрать объекты по значению свойств:

06 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

08 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки.

6. Отбор по категориям.

Включение настройки "Отбор по категориям" позволяет выполнять отбор документов и справочников по категориям, если они определены и присутствуют.

09 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Отбор по категориям.

10 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Отбор по категориям.

11 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Отбор по категориям.

12 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Отбор по категориям.

7. Показывать все колонки.

Включение значения поля "Показывать все колонки" влияет на отбображение всех реквизитов справочника или документа.

8. Ограничение на строки неограниченной длины.

Значение поля "Ограничение на строки неограниченной длины" влияет на отбор, если он ведется по строковым значениям реквизитов.

В процессе формирования строковых значений реквизитов они представляются как строки ограниченной длинны (по умолчанию 999 символов).

Если задать этот параметр очень маленьким, то отбор справочников и документов по значению этого реквизита будет пустым.

Пример 1. Ограничение на строки неограниченной длины = 999:

21 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

В качестве примера возьмем отбор по реквизиту "Описание" справочника "Контактные лица". Условие отбора: реквизит "Описание" содержит слово "трюфель".

16 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

Слово трюфель начинается на 34 позиции строки в "Описании": "Предпочитает шоколадные конфеты "Трюфель"..."

В конфигураторе свойства реквизита "Описание" справочника "Контактные лица" - поле неограниченной длины.

14 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

15 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

17 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

18 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

Пример 2. Установим ограничение на строки неограниченной длины = 10 символов:

20 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.

Значение строкового реквизита "Описание"

"Предпочитает шоколадные конфеты "Трюфель", щенков породы "французский бульдог", кофе "Сантос", сигареты "Друг"."
будет усечена до 10 символов и превратится в
"Предпочита"
В строке из 10 символов "Предпочита" никаких "трюфели" нет. Отбор будет пустой

19 1С8 Самоучитель. Групповая обработка справочников и документов. Настройки. Ограничение на строки неограниченной длины.




Рекламный блок:

Предлагаем решение Ваших задач 1С.

Внедрение 1С:

Доработка и сопровождение 1С:

Ориентировочная стоимость работ программиста 1С : 500 р. за 1 час работы.

Пишите: j008@j008.ru

Звоните: 8 916 710 83 51 Ольга