Перенесення елементів довідника до іншої групи
Можливість перенесення елементів у багаторівневому довіднику з однієї групи до іншої є одним з ефективних засобів роботи користувача із системою без зміни конфігурації.
Можливість перенесення елементів у багаторівневому довіднику з однієї групи до іншої є одним з ефективних засобів роботи користувача із системою без зміни конфігурації. Наприклад, для того щоб зняті з продажу товари не відображалися у списку під час вибору та підбору, достатньо перенести їх до іншої групи, наприклад, "Застарілі". При цьому якщо знову виникне потреба у продажу цих товарів, їх можна буде знову перенести до потрібної групи.
Зауважимо, що під час індивідуального впровадження 1С:Підприємства можуть бути передбачені спеціальні режими перенесення елементів довідника з однієї групи до іншої. Однак у цьому розділі ми опишемо прийоми, які доступні в типових конфігураціях 1С:Підприємства.
Перенесення елементів до інших груп може виконуватися лише у тих списках довідників, у яких у формі присутнє дерево груп (окремий елемент діалогу форми, що містить лише групи). Якщо у формі довідника, відкритій для вибору або підбору, немає дерева груп, а присутній лише список, то в цій формі переносити елементи не можна. Зазвичай для перенесення елементів можна використовувати форму списку довідника, яка відкривається з колонки "Довідники" головного меню програми.
Зауважимо, що під час роботи з деревом груп зазвичай існує можливість змінити його розмір шляхом переміщення мишею роздільника між деревом груп і списком довідника.
Щоб переносити елементи з однієї групи до іншої, потрібно в дереві груп установити курсор на ту групу, до якої переноситимуться елементи, а в самому списку встановити курсор на той елемент або групу, яку потрібно перенести.
Часто для розподілу елементів за групами виникає потреба вибрати певну групу в дереві груп. Наприклад, нову групу щойно введено, і курсор у списку стоїть на цій групі. Щоб переносити до неї елементи, потрібно встановити на ній курсор у дереві груп. Для цього можна скористатися пунктом "Знайти в дереві" меню "Дії" або аналогічною кнопкою на панелі інструментів форми. Під час виклику цієї команди курсор у дереві груп буде встановлено на ту групу, на якій зараз стоїть курсор у списку довідника або яка відкрита в цей момент у списку довідника. Цей прийом дозволяє швидко встановитися на потрібну групу в дереві. Зрозуміло, у цьому випадку для пошуку у списку елемента або групи, яку передбачається перенести, вже не можна буде скористатися самим деревом груп, а потрібно буде використовувати звичайні можливості переміщення за групами у списку. Можна підготуватися до перенесення елементів і у зворотній послідовності. Спочатку знайти у списку елемент або групу, яку передбачається перенести. При цьому можна використовувати і можливість переходу по дереву, щоб відкрити групу, в якій розташований шуканий елемент. Після цього в дереві груп слід встановити курсор на ту групу, до якої виконуватиметься перенесення.
Якщо необхідно перенести кілька елементів, то для прискорення перенесення можна використати виклик команди "Перенести до групи" за допомогою натискання клавіш Ctrl+F5.
Слід враховувати, що під час перенесення групи до іншої групи переносяться всі елементи та групи, що входять до неї, зі збереженням ієрархії. При цьому програма контролює ситуації, за яких може відбутися підпорядкування групи самій собі або перевищення максимально допустимої для цього довідника кількості рівнів. У цих випадках програма видає попередження, і перенесення не виконується.