1с управляемые формы скрыть закладку на клиенте. "Горячие" клавиши: редактор табличных документов

В этой главе мы разберем особенности работы с внешними видами управляемого приложения «Формы в закладках» (далее для краткости будем этот внешний вид называть «в закладках») и «Формы в обычных окнах» (а этот «в окнах»). На рисунке 1.3.1 Вы видите представление вида «в закладках», а на рисунке 1.3.2 – «в окнах».

Рис. 1.3.1. Внешний вид «Формы в закладках»

Рис. 1.3.2. Внешний вид «Формы в отдельных окнах»

Оба этих режима являются устаревшими и не рекомендуются фирмой 1С для использования, но мы все равно разберем принципы работы с ними. Поскольку некоторые пользователи до сих пор не желают работать с интерфейсом «такси», то нужно иметь представление об особенностях настроек нужных видов интерфейсов.

Основное отличие обоих этих режимов – особенности открытия форм. Когда мы используем режим «В закладках», то у нас каждая отдельная форма открывается в отдельной закладке (см. рис 1.3.3).

Рис. 1.3.3. Открытие форм «в закладках».

А когда мы используем внешний вид «в окнах», то каждая форма должна открываться в отдельном окне (см рис 1.3.4).

Рис. 1.3.4. Открытие форм «в окнах».

И эти окна существуют как отдельные окна Windows: пользователь может переместить их по всему рабочему столу Windows, может изменить размер и свернуть. Единственно, при закрытии программы 1С:Предприятия, все окна форм закроются вместе с ней.

Сразу отмечу, что есть типы форм, которые и в случае вида «в закладках», будут открываться как отдельное окно. Это формы, у которых значение свойства «Режим открытия окна» установлено в «Блокировать окно владельца» или «Блокировать весь интерфейс». .

Разберем более подробно общие моменты этих режимов. Все они используют три вида панелей: разделов, навигаций и действий. В отличие от интерфейса «Такси» пользователь не может менять места расположения панелей в 1С:Предприятии, они жестко привязаны, можно только управлять видимостью. На рисунке 1.3.5 показано расположения панелей на примере интерфейса «в закладках».

Рис. 1.3.5. Расположение панелей. 1 – панель разделов, 2 – панель действий, 3 – панель навигации, 4 – рабочая область.

Пользователь может самостоятельно скрыть панель разделов и панель действий с панелью навигации. Для этого достаточно зайти в главное меню (перевернутый треугольник) и в подменю «Вид» убрать флажки у пунктов «Панель разделов» и «Панель навигации и действий» (см рис. 1.3.6). После этих действий общий вид пользовательского режима 1С:Предприятия будет выглядеть несколько по другому (см. рис. 1.3.7, 1.3.8, 1.3.9). На этих рисунка примеры для внешнего вида «в закладках», самостоятельно попробуйте повторить тоже самое для внешнего вида «в окнах».

Рис. 1.3.6. Настройка видимости панелей разделов, навигаций и действий.

Рис. 1.3.7. Вид «В закладках» без панелей навигации и действий

Рис. 1.3.8. Вид «В закладках» без панели разделов

Рис. 1.3.9. Вид «В закладках» без панели разделов, панелей навигаций и действий

Рабочий стол

Прежде чем начать изучать панели, познакомимся с таким инструментом, как рабочий стол. Рабочий стол это форма или несколько форм, которые отображаются при запуске 1С:Предприятия пользователем. На рабочем столе разработчик может разместить самые нужные и самые часто употребляемые инструменты. Например, это могут быть формы списков каких-либо документов, важные отчеты и тп. В панели разделов всегда присутствует иконка «Рабочий стол», и выглядит у обоих видов интерфейсов одинаково (см. рис. 1.3.10.).

Рис. 1.3.10. Рабочий стол в панели разделов

В моей конфигурации на рабочем столе расположены две формы списка документов «Приход товаров» и «Расход товаров» (см. рис 1.3.11.).

Рис. 1.3.11. Рабочий стол

Как разработчик конфигурации формирует состав рабочего стола, мы узнаем в следующей части этой книги . В этой же части научимся конфигурировать рабочий стол, да, он не является статичным, и пользователь сам может его подстраивать под себя: добавляя, удаляя и перемещая элементы рабочего стола.

Для того, что бы начать изменять рабочий стол, необходимо зайти в настройки. Делается это через привычное нам уже главное меню: Главное меню – Вид – Настройка рабочего стола (см. рис. 1.3.12)

Рис. 1.3.12. Путь к настройкам рабочего стола

После выбора данного пункта меню, откроется форма настройки рабочего стола (см. рис. 1.3.13.).

Рис. 1.3.13. Форма настройки рабочего стола

Рабочий стол может иметь или одну, или две колонки. Пользователь самостоятельно способен определить их количество, а так же задать состав колонок из доступных форм, заданных на этапе разработки конфигурации. В моем случае это три формы: формы списков документов «Приход товаров», «Расход товаров», и форма отчета по продажам. Пользователь с помощью кнопок имеет возможность самостоятельно перемещать нужные формы по колонкам рабочего стола. Например, сделаем так, что бы на рабочем столе была только форма отчета по продажам (см. рис. 1.3.14. и 1.3.15.).

Рис. 1.3.14. Пример формы настройки рабочего стола с одной формой отчета

Рис. 1.3.15. Пример рабочего стола с одной формой отчета

Помимо прочего, можно настраивать рабочий стол так, что бы в одной колонке было несколько форм. Например, пусть в левой колонке будет отчет по продажам и форма списка документа «Расход товаров», а в правой форма списка документа «Приход товаров» (рис. 1.3.16. и рис. 1.3.17.)

Рис. 1.3.16. Пример формы настройки рабочего стола с тремя формами

Рис. 1.3.17. Пример рабочего стола с тремя формами.

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

Принципы настройки рабочего стола мы изучили, теперь перейдем к настройкам панелей.

Панель разделов

Панель разделов это основной элемент командного интерфейса 1С:Предприятия, который показывает главную структуру 1С:Предприятия. Панель разделов привязана к подсистемам верхнего уровня (см. рис. 1.3.18) и выводит их в командный интерфейс в зависимости от настроек прав и функциональных опций.

Рис. 1.3.18 . Связь подсистем и панелей разделов.

Пользователь самостоятельно может настроить отображение и положение нужных элементов панели разделов. Для этого достаточно зайти настройку панелей разделов конфигурации 1С: Предприятия. Сделать это можно двумя способами: через главное меню (см. рис. 1.3.20) , и с помощью контекстного меню (кликнув правой клавишей мышки на саму панель разделов, см рис. 1.3.19). В обоих случаях нужно выбрать пункт меню «Настройка панелей разделов…».

Рис. 1.3.19. Выбор настройки панели разделов

Рис. 1.3.20. Выбор настройки панели разделов через главное меню.

При выборе пункта меню «Настройка панели разделов» откроется форма настройки (см. рис 1.3.21).

Рис. 1.3.21. Форма настройки панели разделов.

Эта форма разделена на две части: «Доступные разделы» и «Выбранные команды». Один и тот же раздел не может быть одновременно в обеих частях: либо он выбран и отображается в части «Выбранные команды», а как следствие в интерфейсе пользователя, либо он в части «Доступные разделы», и пользователь его не видит. Перемещение между этим частями осуществляется кнопками «Добавить», «Добавить все», «Удалить», «Удалить все».

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

Рис. 1.3.22. Настройка панели разделов для пользователя с ролью «Снабженец»

Рис. 1.3.23. Настройка панели разделов для пользователя с ролью «Продавец»

Помимо настройки перечня отображаемых разделов, Вы можете задать, в каком виде будут представлены разделы пользователю: картинка, текст или текст с картинкой. Делается это с помощью выпадающего списка «Показывать» в нижней части формы (см. рис. 1.3.24).

Рис. 1.3.24. Настройка способа отображения панелей разделов.

Панель навигации

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

У каждого раздела есть свой список команд. Команда представляет собой действие, которое может выполнять пользователь. Например, при работе с разделом «Снабжение» (рис. 1.3.25), пользователь с помощью команд «Приход товаров» и «Расход денег» может переходить в формы списков соответствующих документов.

Рис. 1.3.25. Открытие форм списков документов из команд панели навигации раздела «Снабжение»

Какие команды как привязываются к каждому разделу, мы узнаем в следующей части этого курса. Сейчас разберем, как пользователь может управлять видимостью и отображением каждой команды. Работать мы будем все с тем же разделом «Снабжением». Для того, что бы сконфигурировать панель навигации нужного раздела, необходимо зайти в настройки панели навигации. Делается это двумя способами: через главное меню (см. рис. 1.3.26) и с помощью контекстного меню (клик правой кнопки мышки по самой панели, см. рис. 1.3.27).

Рис. 1.3.26. Переход в настройки панели навигации через главное меню

Рис. 1.3.27. Переход в настройки панели навигации через контекстное меню

Имейте в виду, поскольку у каждого раздела свой набор команд, то для настройки панели навигации нужного раздела, необходимо перейти в соответствующий раздел. Как следствие, нельзя находясь в одном разделе, настроить панель навигации для другого раздела.

Теперь разберем настройку панели навигации для раздела «Продажи» (рис. 1.3.28).

Рис. 1.3.28. Форма настройки панели навигации

Так же как и в случае с настройками панели разделов, эта форма состоит из двух частей: доступные команды и выбранные команды. Одна команда не может находиться в обеих частях одновременно. Либо она в части «Выбранные команды», и отображается в интерфейсе пользователя, либо она в части «Доступные команды», и её соответственно нет в интерфейсе.

Но самое интересное, в разделе «Выбранные команды» появляются три группы — «Важное», «Обычное» и «См. также». Способ отображения команды в панели навигации будет зависеть, от того, в какую группу она входит. Разместим команду «Расход товаров» в группу «Важное», а команду «Склад» в группу «См. также» (рис 1.3.29). И посмотрим, как изменится наша панель (см. рис 1.3.30).

Перемещать команды можно с помощью кнопки «Переместить в группу…» на форме настройки и в контекстном меню, для этого нужно выделить команду мышкой (см.рис. 1.3.31). Еще доступен способ перемещения просто мышкой: команда удерживается левой клавишей мышки и двигается в нужном направлении.

Рис. 1.3.29. Размещение команд в настройке панели навигации

Рис. 1.3.30. Размещение команд в панели навигации

Рис. 1.3.31. Перемещение команд между группами панели навигации

Как видно из рисунков 1.3.29 и 1.3.30, если команда присутствует в группе «Важное» в настройке навигации, то в интерфейсе она отображается жирным шрифтом, а если команда присутствует в группе «См. также», то в интерфейсе, она отображается в подразделе «См. также».

Продолжим изучение панели навигации. Для этого я добавил в подсистему «Снабжение» подчиненную подсистему «Справочники», в состав которой войдут справочники «Склад» и «Товар». Подробно подчиненные подсистемы мы изучим в следующей части, пока же посмотрим в каком виде отобразиться панель навигации раздела «Снабжение» (см рис 1.3.32).

Рис. 1.3.32. Панель навигации с подчиненной подсистемой.

Как видно из рисунка 1.3.32, в панели навигации появился подраздел «Справочники», посмотрим в панели настроек, как можно конфигурировать этот раздел (см. рис. 1.3.33).

Рис. 1.3.33. Настройка панели навигации с подчиненной подсистемой «Справочники»

Из рисунка 1.3.33 видно, что в настройках появилась новая группа «Справочники», в которой есть две подгруппы, это «Важное» и «Обычное». Переместим команду «Товар» в группу «Важное» подгруппы «Справочники» и посмотрим, как измениться её отображение в интерфейсе (см. рис. 1.3.34).

Рис. 1.3.34. Отображение команды «Товар» в группе «Важное» подчиненной подсистемы «Справочники»

Как видите, она тоже выделилась жирным шрифтом.

Вернемся к настройкам панели навигации (см. рис.1.3.33). Нельзя переместить команду из общего списка в группу подчиненной подсистемы, тоже самое верно и для обратного случая: нельзя команду из подчиненной подсистемы перенести в группы из общего списка, кроме одного исключения: любую команду из подчиненной подсистемы можно перенести в группу «См. также» общего списка. Переместим команду «Склад» в группу «См. также» (см. рис. 1.3.35) и посмотрим, как изменится наша панель навигации (см. рис. 1.3.36).

Рис. 1.3.35. Перемещение команды «Склад» в группу «См. также»

Рис. 1.3.36. Панель навигации, когда команду «Склад» переместили в группу «См. также»

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

Панель действий

Панель действий, как ясно из названия, содержит команды действия: команды создания новых документов, запуск отчетов и обработок, которые входят в состав подсистемы, привязанной к текущему разделу. Установить отображение нужных команд можно в форме настроек панели действий. Зайти в неё, так же как и в случае других панелей, можно либо через главное меню (см рис. 1.3.37), либо через контекстное меню, кликнув по панели правой клавишей мышки (см. рис. 1.3.38).

Рис. 1.3.37. Путь к настройке панели действии через главное меню

Рис. 1.3.38. Путь к настройке панели действий через контекстное меню

Форма настройки панелей действий тоже состоит из двух частей, это доступные команды и выбранные команды (рис. 1.3.39). Как и с панелью навигации, одна команда не может находиться в обеих частях одновременно. Либо она в части «Выбранные команды», и отображается в интерфейсе пользователя, либо она в части «Доступные команды», и её соответственно нет в интерфейсе.

Рис. 1.3.39. Форма настройки панели действий

В правой части формы настройки панели находятся три группы: «Создать», в которую обычно входят команды создания новых объектов справочников и документов, «Отчеты» — входят команды на открытие отчетов и «Сервис» — входят команды на запуск обработок. Команды жестко не привязаны, и свободно перемещаются между группами, главное, что бы пользователю было интуитивно понятно.

Между окнами команды перемещаются с помощью кнопок «Добавить», «Добавить все», «Удалить» и «Удалить все», а так же посредством перетаскивания мышки. Например, мы сделаем такой набор команд (см. рис. 1.3.40).

Рис. 1.3.40. Произвольный набор команд в настройках панели действий

И вот как он отобразится в нашем интерфейсе (см. рис.1.3.41).

Рис. 1.3.41. Произвольный набор команд в панели действий

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

В этой части мы с Вами разобрали особенности пользовательской настройки программы 1С:Предприятие в режиме совместимости версии 8.2. Эта информация носит больше справочно-информационный характер, т.к. в основном в новых конфигурациях используется интерфейс «Такси». Но особенности настройки старых режимов тоже необходимо знать, поскольку не все пользователи приняли новый вид интерфейса, и продолжают работать в старых режимах.

«Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»

Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);

Промо-код на скидку в 15% — 48PVXHeYu

Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»

  1. Без сложных технических терминов.
  2. Более 700 страниц практического материала.
  3. Каждое задание сопровождается рисунком (скриншот).
  4. Сборник задач для домашней проработки.
  5. Книга написана понятным и простым языком — для новичка.
  6. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!


Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Вступайте в мои группы.

Любой, кто хоть когда-нибудь пользовался интернетом, хорошо знает, что такое закладки — достаточно нажать Crtl+D в браузере (если у вас Google Chrome) или звёздочку на панели инструментов в Internet Explorer, чтобы запомнить страницу, на которой вы сейчас находитесь. Это позволяет потом не искать снова в поисковике нужный сайт или статью.

В 1С Бухгалтерии 8.3 ввели похожую функцию, только запоминать здесь можно уже не страницы, а разделы программы, документы, справочники и прочее, где доступна функция добавления в закладки. Сейчас рассмотрим, как работает механизм закладок в 1С Бухгалтерии 8.3 и когда его использовать.

Замечу, что в новом интерфейсе Такси управление закладками несколько изменилось, но принцип остался всё тот же.

Как добавлять закладки в 1С Бухгалтерии 8.3

Для начала посмотрим, где вообще находится кнопка создания закладок в программе 1С Бухгалтерия 8.3. Искать её нужно не в конкретном окне, с которым вы сейчас работаете, а на общей панели инструментов программы. Расположена она справа в строке заголовка, как показано на рисунке ниже.


Если вдруг там нет кнопки , её можно добавить, нажав на указанную на картинке стрелку. Хотя по умолчанию кнопка создания закладки всё-таки на панели есть.

Принцип создания закладки в 1С Бухгалтерии 8.3 в точности тот же, что и в веб браузере — если у вас открыт журнал документов, сам документ, справочник или раздел программы, то просто нажмите на кнопку создания закладки. При этом появится вот такое окно.

сайт_

Если кнопка добавления в закладки неактивна, то значит то, что у вас сейчас открыто, нельзя добавить в закладки. К примеру в 1С Бухгалтерии 8.3 невозможно добавить в избранное (и вообще создать ссылку) новый документ, если он ещё не записан.

сайт_

Тут была важная часть статьи, но без JavaScript её не видно!

Как использовать добавленные закладки в 1С Бухгалтерии 8.3

Закладки, естественно, добавляются для того, чтобы потом по ним можно было быстро перейти к нужному месту в программе. Принцип опять-таки тот же, что и в веб браузере. Вы всегда можете посмотреть, какие ссылки находятся у вас в Избранном, нажав на кнопку с жёлтой звёздочкой на панели быстрого доступа главного окна программы. Находится она, как видно на рисунке ниже, в левой части строки заголовка, а значит доступна постоянно.

сайт_

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

сайт_

Удаление закладок из Избранного

Если какая-то закладка стала вам больше не нужна, то её всегда можно удалить из Избранного. Для этого нужно выбрать пункт "Настройка Избранного", показанные на предыдущих двух рисунках. При этом откроется вот такая вкладка.

сайт_

Здесь можно не только удалять ненужные закладки, но и менять порядок закладок. Например, можно переместить самые важные (часто используемые) закладки вверх списка при помощи кнопок с синими стрелками. Из этого же окна можно и перейти по нужной закладке.

Если закладок очень много, то, в отличие от веб браузеров или иерархических справочников самой 1С, их всё равно нельзя группировать в папки . Поэтому не стоит добавлять в закладки всё подряд.

Видеоурок о применении закладок в 1С:Бухгалтерии 8

Вы можете создать закладку, например, для документа. О том, как в 1С:Бухгалтерии 8.3 пользоваться закладками, рассказывается в этом небольшом видеоуроке.

Подведём итоги

Использование закладок в 1С Бухгалтерии 8.3 позволяет добавлять в Избранное программы ссылки на те её части, которые используются чаще всего. Это могут быть не только открытые разделы, но и справочники, журналы документов и даже отдельные документы или элементы справочников. Создавать, удалять и управлять закладками станет проще, если воспринимать окно 1С Бухгалтерии 8.3 как некий сайт (интерфейс версии 8.3 изначально с таким расчётом и создавался, чтобы программу можно было отображать прямо в веб браузере).

Использование закладок может экономить время при работе в программе!

Настройка функциональности в программе 1С Бухгалтерия 8.3

Перед началом работы с программой 1C Бухгалтерия 8.3 рекомендуется настроить использование функциональности. Данные процесс позволяет убрать лишние функции, которые нам не будут нужны. И оставить только те функции, которые мы будем использовать при ведении бухгалтерского учета

Настраивается функциональность программы 1С Бухгалтерия 8.3 в специальном окне, доступном в разделе «Главное» по команде «Функциональность».

На вкладке «Главное» можно выбрать один из трех вариантов настроек функциональности. «Основная» функциональность подойдет большинству компаний малого бизнеса. Она содержит возможности, которых достаточно для основных разделов бухгалтерского учета и при этом имеет простой интерфейс.

Полная функциональность предусматривает включение всех функции программы 1С Бухгалтерия 3.0.

Выборочная функциональность, которой мы воспользуемся, предполагает самостоятельную установку флагов используемых функций программы 1С Бухгалтерия 8.3

Установим «выборочную» функциональность и пройдем по всем вкладкам самостоятельно определяя, какие функции программы 1С Бухгалтерия 8.3 будут нам нужны, а какие мы не будем использовать.

В дальнейшем, если в ходе хозяйственной деятельность компании возникает необходимость использовать какую-то функциональность, всегда можно вернуться в данное окно и установить соответствующий флаги, включив требуемую функциональность программы 1С Бухгалтерия 8.3.

На вкладке «Банк и касса» нас интересует флаг «Расчеты в валюте условных единицах» так как наша компания будет осуществлять валютные операции. Денежные документы (бланки строгой отчётности) использовать не будем, поэтому этот флаг можно снять. Платежные карты, фискальный регистратор, и платежные требования также мы использовать не будем. Снимем данные флаги.

На вкладке «Запасы» нас интересуют флаг «Спецодежда и спецоснастка». Мы будем использовать их в своем учете. Возвратную тару и комплектацию номенклатуры использовать не будем. А вот опция «Импортные товары» нам пригодятся, так как мы будем производить закупку импортного товара у иностранного поставщика и учитывать товар в разрезе номеров ГТД.

На вкладке «Основные средства и нематериальные активы» мы оставим оба флага, так как в нашем учете будут присутствовать и операции, связанные с основными средствами и операции, связанные с нематериальными активами.

На вкладке «Торговля» оставим флаг «Розничная торговля», так как мы будем ее использовать. Флаги «Алкогольная продукция» и «Подарочные сертификаты» мы использовать не будем. Оставим флаги, связанные с комиссионной торговлей. Флаг «Передача неисключительных прав» снимем. Она нам не потребуется. Отгрузку без перехода права собственности производить не будем. Остальные флаги оставим включенными.

На вкладке «Производство» есть единственный флаг «Производство», который включает весь модуль производственного учета. Оставим его включенным.

Таким образом настраивается функциональность программы 1С Бухгалтерия 8.3

Очень часто начинающие пользователи сталкиваются с проблемой выведения кнопочки "Все функции" в 1с 8.3. Для тех кто не знает, эта кнопка в меню позволяет просмотреть дерево всех объектов которые присутствуют в конфигурации. Для чего это может понадобиться? А для всего, ведь то что мы видим в пользовательском интерфейсе, никак не означает что мы видим все объекты конфигурации. Иногда быстрее и проще найти например какой-нибудь нужный документ или справочник в дереве конфигурации 1с 8.3, нежели в самом интерфейсе. Итак давайте приступим к решению нашего вопроса, а именно сделаем видимой кнопку "Все функции" в 1с 8.3 . Вы всегда можете заказать у нас комплексное обслуживание 1с , и тогда вопросов будет гораздо меньше, ведь мы рады помогать каждому нашему клиенту!

Добавление кнопки параметры в 1с 8.3

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

Теперь нажимаем на появившуюся иконку гаечного ключа, откроется окно с настройками параметров. Ставим галочку "Отображать панель Все функции ".

Что делать если в параметрах нет опции "Все функции" ?

Раньше кнопка "Все функции" всегда располагалась в параметрах, и способом которые был описан выше ее всегда можно было включить. В настоящее время в некоторых конфигурациях 1С эту опцию сделали привязанной к роли "Режим "Все функции"" , и без этой включенной роли данная опция не видна в параметрах. Для того чтобы увидеть опцию "Все функции" в параметрах 1С 8.3 необходимо у текущего пользователя включить нужную роль, как это сделать показано на рисунке ниже.

Мне частенько приходится взаимодействовать с 1С-разработчиками, и во время совместной работы над проектами замечаю, что далеко не все из них хорошо знают свой главный инструмент – «Конфигуратор». Причем это не относится к степени крутости девелопера. Как оказалось, даже синьоры пользуются далеко не всеми возможностями «Конфигуратора», а ведь они могут сэкономить кучу времени, а тем самым повысить продуктивность разработчика.

Под катом я решил собрать несколько полезных фишек стандартного конфигуратора, которыми пользуюсь регулярно. Многие из них появились в платформе «1С:Предприятие 8.3.х», поэтому перед тестированием обязательно проверьте номер версии установленной у вас платформы.

Закладки

Функция установки в коде закладок появилось еще с первых релизов 8-й версии платформы «1С:Предприятие ». Штука чрезвычайно полезная и помогает разработчику быстрей передвигаться по коду. Например, у нас есть большой модуль, в который мы решили добавить ряд функций. Естественно, потом нам предстоит их отлаживать, а соответственно постоянно между ними переключаться.

Хорошо, если новые функции добавлены в самый конец модуля, а если потребовалось расположить в разных частях? Вот тут начинается самое интересное. Одни программисты начинают скролить текст (как правило, этим страдают новички). Более продвинутые применяют поиск по тексту (Ctrl + F ).

Оба способа рабочие, но пользоваться ими долго. Куда правильней использовать функцию «закладки». Например, переходим к какой-нибудь строке. Нажимаем ALT + F2 и получаем закладку (слева от строки отобразиться квадратик).

Убирается закладка тем же сочетанием клавиш. Так вот, закладок может быть в модуле расставлено много. По ним легко передвигаться нажатием клавиши F2 . Фича крутая, но она была изначально не доделана и не позволяла, например, передвигаться по закладкам в разных модулях. Это досадное ограничение создавало лишние тормоза для программистов, привыкших к хорошим IDE (например, Visual Studio, PHP Storm).

В версии 8.3 недочет исправили и сделали классную вещь – «Список закладок ». Нажимаем клавиши «Ctrl + Shift + F2 », и перед нами откроется окно с полным списком установленных закладок.

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

Таким образом, работать с закладками стало на порядок проще. Еще бы добавили возможность установки горячих клавиш на закладки, и стало бы совсем хорошо. Помню еще со времен «Delphi 6» привык к установке закладок по горячим клавишам Alt + . Наставил закладок и быстро перемещайся по ним.

Группировка строк

В «1С:Предприятие » с самого начала была одна большая проблема – отсутствие возможности создавать дополнительные модули для определенных объектов. Например, есть у меня справочник «Контрагенты» и мне хочется разделить его функционал на модули. Допустим, функционала очеееень много. Так вот, в моем распоряжении все равно стандартный набор: Модуль объекта, Модуль менеджера и модуль формы. Понятное дело, что у каждого модуля своя роль, но что делать мне с моими 100500 функциями, которые относятся непосредственно к справочнику «Контрагенты»?

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

Вот взять хотя бы библиотеку БСП. Стоит ее внедрить и в количестве модулей начинает теряться. Я уже молчу про конфигурации, которые построены на базе БСП. Там и сто пятьсот модулей от БСП, и еще столько же специально для конфигурации.

В общем, неудобство налицо (особенно после опыта разработки в языках, где нет подобных ограничений). Увы, спастись от этой проблемы в настоящее время не получится. Зато, мы можем использовать возможности группировки функций/процедур в модулях.

Например, есть у нас общий модуль «РаботаСКонтрагентами». В нем часть функций отвечают за поиск контрагента, другая часть за загрузку контрагентов из внешних источников и т.д. Чтобы не потеряться во всем этом многообразии возможностей, можно логически сгруппировать все функции/процедуру. Для этого в платформе 8.3 появилась функция под названием «Области». Рассмотрим пример:

#Область ПОИСК_КОНТРАГЕНТОВ Функция ПоискКонтрагентаПоПаспортнымДанным() //Код КонецФункции Функция ПоискКонтрагентаПоНаименованию() //Код КонецФункции #КонецОбласти #Область ИМПОРТ_КОНТРАГЕНТОВ Функция ИмпортКонтрагентаИзExcel() //Код КонецФункции Функция ИмпортКонтрагентаИзJSON() //Код КонецФункции #КонецОбласти

После добавление областей (язык препроцессора) наш код будет сгруппирован. Если их свернуть (области), то в итоге мы увидим симпатичный комментарий (см. рисунок ниже):

Клик мышкой по плюсику развернет область, и мы увидим свернутые функции. Если хочется сразу развернуть все имеющиеся функции (в пределах области), то кликаем по плюсику удерживая Ctrl.

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

Форматирование кода

Собственно говоря, тут и рассказывать особо нечего – выделяем код, нажимаем «Alt + Shift + F » и редактор попытается привести его в божеский вид в соответствии с вшитым code-style. Функция работает вполне сносно и ей обязательно надо пользоваться. Пишу это потому, что неоднократно видел, как разработчики пытаются отбивать отступы самостоятельно. Это конечно круто, но зачем тратить время, если большую часть работы можно выполнить одной горячей клавишей?

Последние материалы раздела:

Дистанционное обучение программированию микроконтроллеров
Дистанционное обучение программированию микроконтроллеров

Базовая часть Тема 1. Введение. Программирование микроконтроллеров на языке С Теория . Микроконтроллеры. Функции и применение микроконтроллеров....

Как увеличить fps в компьютерных играх Что может поднять фпс на компе
Как увеличить fps в компьютерных играх Что может поднять фпс на компе

Увеличить FPS нужно в основном в играх. Часто это понятие путают так, что называют "уменьшить FPS". На самом деле нужно именно повышать данный...

Программы для общения в играх
Программы для общения в играх

Скачать программы для общения через Интернет бесплатно. Бесплатные программы общения в Интернете для Windows XP, 7, 8, 10. Загрузить программы для...