Для каких случаев создана данная обработка?
Ниже приведен краткий список основных достоинств и отличий от типовой обработки:
Теперь рассмотрим более подробно, как работать с данной обработкой (есть в справке обработки)
1. Сперва на странице «Список узлов» выбираем нужный нам план обмена. Если план обмена единственный в конфигурации, система сама его подставит при открытии обработки. После выбора, ниже в таблице, будут отображены узлы, которые принадлежат выбранному плану обмена.
2. В таблице узлов отображается такая информация для каждого узла, как общее количество зарегистрированных данных, номера сообщений обмена. Через контекстное меню данной таблицы, можно вызвать форму для изменения номеров сообщений для выбранного узла обмена. Будьте осторожны! Осмотрительно меняйте номера сообщений т.к. обмен может перестать работать.
3. Теперь, если мы хотим посмотреть какие данные зарегистрированы для определенных узлов, нужно выбрать двойным нажатием нужный узел. При этом нужный узел отобразиться на второй закладке «Состав плана обмена» и система сама перебросит на данную закладку. На закладке «Состав плана обмена» отображается дерево объектов конфигурации, которые включены в состав выбранного плана обмена. Напротив каждого объекта отображается число данных зарегистрированных для выбранного узла. Атак же данные авторегистрации и отборы, которые могут быть наложены на каждый объект отдельно.
4. Справа расположены закладки настроек и отборов. На закладке «Основное» расположены общие настройки, применимые ко множеству объектов.
5. «Уровни регистрации» - служит для управлением уровнями вложенности регистрации ссылок. Это нужно, когда вы регистрируете, например, документы и чтоб при обмене не получился в реквизитах документа.
"1" - будет зарегистрирована для обмена только ссылка на объект
"2" - будет зарегистрирована ссылка на объект и ссылки, которые в реквизитах/реквизитах табличных частей данного объекта.
"3" - будут зарегистрированы почти все связанные ссылки в реквизитах для поддержания целостности данных (время регистрации возрастет)
6. «Зарегистрировать первые ссылки/наборы записей» служит для определения количества регистрируемых данных. Полезно использовать для тестирования обмена или правил конвертаций.
7. «Режим отбора данных регистров сведений периодических» служит для определения как будут отбираться данные для регистрации/отмены регистрации в регистрах сведений – за период или будут срезы данных на дату начала/окончания.
8. «Регистрировать для обмена движения документов» служит для указания, что нужно при регистрации документов, регистрировать еще и их движения. Если флаг установлен, то система для каждого вида документов предложит выбрать из списка регистры, которые участвуют в движениях, для выборочной регистрации.
9. На закладке «Отборы» отображаются как и общие так и персональные для каждого вида документов отборы. Даты применимы для всех объектов данных, у которых есть реквизит «Дата» или «Период». При этом, если установлена галка «Для всех объектов», то отбор по датам будет распространяться на все выбранные объекты, у которых есть реквизит «Дата» или «Период».
10. «Авторегистрация» служит для отбора объектов при регистрации/отмене регистрации, у которых «Авторегистрация=Разрешить» или «Авторегистрациия=Запретить». Что это такое можно прочитать в справке 1С.
11. Для того чтоб можно было установить нужный отбор для вида объекта, нужно в дереве напротив нужного объекта поставить галку. При этом станет активна таблица отборов. Если нужно выбранный отбор установить (или удалить) на прочие выбранные объекты (в пределах одного корня), то для этого существует «Общий отбор». Нужно стать на нужный отбор и через контекстное меню (или через меню <Общие отборы>) выбрать «Установить фильтр по данному полю для всех объектов» или «Удалить фильтр по данному полю для всех объектов». При этом система проанализирует данные, и если будет найден нужный реквизит, по которому выполняется отбор для каждого выбранного объекта, то система проставит выбранный отбор.
12. На закладке «Объекты, которые будут зарегистрированы» можно посмотреть какие данные будут зарегистрированы с учетом указанных отборов. Для этого нужно выбрать в дереве объектов объект, установив пометку, и система сформирует запрос и подставит его в динамический список. Если данные не отображаются, то нужно проверить отборы и отбор по дате так же. Т.к. используются динамические списки, то система не сразу считывает все данные, и следовательно, не нагружает систему.
13. На закладке «Зарегистрированные объекты» отображаются зарегистрированные данные для текущего узла. Эти данные отображаются сразу, выбирать объект нет необходимости. Для ссылочных данных отображается только зарегистрированная ссылка, для наборов регистров сведений неподчиненных – комбинации измерений, которые входят в основной отбор.
14. В списке «Объекты, которые будут зарегистрированы» доступны для одиночной регистрации 2 контекстные команды – «Зарег. одиночные данные для ТЕКУЩЕГО узла» и «Зарег. одиночные данные для СПИСКА выбранных узлов» - служат для регистрации одной или нескольких выбранных строк данного списка. Разница в том что одна команда выполняет регистрацию для текущего узла, а вторая – для массива узлов, которые выбраны пометками на закладке «Список узлов».
15. В списке «Зарегистрированные объекты» доступны для одиночной отмены регистрации 2 контекстные команды – «Отм. рег. одиночных данных для ТЕКУЩЕГО узла» и «Отм. рег. одиночных данных для СПИСКА выбранных узлов» - служат для отмены регистрации одной или нескольких выбранных строк данного списка. Разница в том что одна команда выполняет отмену регистрации для текущего узла, а вторая – для массива узлов, которые выбраны пометками на закладке «Список узлов».
16. Рассмотрим команды главного меню. Меню «Зарегистрировать»:
- Команда «Данные выбранных объектов с учетом отборов и настроек для ТЕКУЩЕГО узла» служит для регистрации данных с учетом отборов и настроек для текущего (выбранного) узла. Позволяет регистрировать реквизиты объектов с использованием уровней регистрации, а так же движения документов.
- Команда «Данные выбранных объектов с учетом отборов и настроек для СПИСКА выбранных узлов» служит для регистрации данных с учетом отборов и настроек для списка выбранных узлов в таблице узлов с помощью пометок. Позволяет регистрировать реквизиты объектов с использованием уровней регистрации, а так же движения документов.
- Команда «ВСЕ данные выбранных объектов в дереве для ТЕКУЩЕГО узла» служит для полной регистрации всех данных выбранных объектов в дереве для текущего (выбранного) узла. Не использует отборы и настройки, кроме фильтра по «Авторегистрация». Если нужно просто зарегистрировать все данные определенных объектов, то данный способ предпочтительнее т.к. быстрее регистрирует данные, чем с использованием отборов и настроек.
- Команда «ВСЕ данные выбранных объектов в дереве для СПИСКА выбранных узлов» служит для полной регистрации всех данных выбранных объектов в дереве для списка выбранных узлов в таблице узлов с помощью пометок. Не использует отборы и настройки, кроме фильтра по «Авторегистрация». Если нужно просто зарегистрировать все данные определенных объектов, то данный способ предпочтительнее т.к. быстрее регистрирует данные, чем с использованием отборов и настроек.
- Команда «ВСЕ данные для ТЕКУЩЕГО узла» служит для регистрации ВСЕХ данных объектов, входящих в выбранный план обмена для текущего (выбранного) узла. Не использует отборы и настройки, кроме фильтра по «Авторегистрация». Выбирать объекты в дереве нет смысла.
- Команда «ВСЕ данные для СПИСКА выбранных узлов» служит для регистрации ВСЕХ данных объектов, входящих в выбранный план обмена для списка выбранных узлов в таблице узлов с помощью пометок. Не использует отборы и настройки, кроме фильтра по «Авторегистрация». Выбирать объекты в дереве нет смысла.
17. Команды в меню «Отменить регистрацию» аналогичны по функционалу командам из меню «Зарегистрировать», за исключением, что они служат для отмены регистрации данных. Большинство команд можно вызвать через контекстное меню дерева объектов на закладке «Состав плана обмена»
18. Команда «Обновить» служит для обновления данных о количествах данных. Таблица узлов и дерево объектов не перезаполняются.
19. Подменю «Настройки» содержит команды для сохранения/загрузки настроек и отборов для каждого вида объекта из состава плана обмена в файл/из файла.
Может быть встроены в дополнительные отчеты/обработки.
Протестирована на платформе 8.3... Тестировались в УТ 11.2, БП 3.0, УТ10.3, БП 2.0, переписанный рарус с интерфейсом "такси".
Немного технических данных об обработке:
Исправлены мелкие баги
Обновление от 11.05.2019, версия 1.03!
Обновление от 28.11.2018, версия 1.02!
Обновление от 21.05.2017, версия 1.01!
РАСПРОСТРАНЕНИЕ БЕЗ ПИСЬМЕННОГО СОГЛАСИЯ АВТОРА ЗАПРЕЩЕНО!