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

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

Мне частенько приходится взаимодействовать с 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С Бухгалтерия 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. Вкладка «Файл» содержит группу команд, которые позволяют создавать, открывать существующие, сохранять, печатать файлы.

Например, команда «Сохранить как…» позволяет сохранять файл в разных форматах, а команда «Сравнить файлы…» позволяет сравнивать между собой два табличных документа или два произвольных файла. Также существует команда, с помощью которой можно увидеть список последних файлов, с которыми работал пользователь («Список файлов»).

2. Вкладка «Правка» — набор стандартных команд, связанных с поиском, заменой и редактированием текста.

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

Также с помощью данной вкладки пользователь получает доступ к следующим сервисным командам:

— удаление помеченных объектов;

— поиск ссылок на объекты;

— управление итогами;

— проведение документов;

— управление полнотекстовым поиском.

4. «Справочники» — перечень всех существующих в базе справочников, касающихся предприятия, сотрудников, относящихся к нему, номенклатуры, с которой данное предприятие сталкивается в своей деятельности и т.д.

5. Вкладка «Документы» — полный перечень всех документов, которые имеются в базе. В интерфейсе «Полный» документы разделены по разделам учёта.

6. «Отчёты» — перечень всех отчётов.

Важным является раздел «Универсальные» с помощью которого можно быстро получить доступ к любому отчёту программы.

7. «Сервис» — вкладка, которая содержит в себе вспомогательные функции и настройки программы.

7.1 С помощью раздела «Универсальные обработки» пользователь получает доступ к групповой обработке справочников и документов а также групповому перепроведению документов.

7.2 Важным является раздел «Настройки учёта»: здесь вносятся и редактируются настройки, которые необходимы пользователю в его работе.

7.3 Раздел «Пользователи» отображает всех пользователей конкретной базы и позволяет вносить общие настройки по ним.

Внешний вид открывшегося окна:

Более подробную статью о данной вкладке читайте в нашей статье

Куда пропала настройка "Формы в отдельных окнах" для 1С:Бухгалтерии 8.3, редакция 3.0

2017-12-19T18:27:08+00:00

Вопрос от читателя сайта:

Нигде в просторах сети не могу найти ответов по поводу исчезновения функции из настроек внешнего вида "формы в отдельных окнах" в последних релизах Технологический платформы 8.3 (начиная с 8.3.10.2168 пропало), Конфигурация БП.

Так было (в 8.3.9):

Так стало (в 8.3.10):

Не подскажете как запустить этот режим при старте, или как вернуть эту функцию?

Ответ:

1C, начиная с версии 8.3.10.2168, действительно убрали возможность включения режима "отдельных окон" из интерфейса пользователя.

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

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

Для тонкого или толстого же клиента вернуть эту возможность (если очень хочется) можно и сейчас мы рассмотрим как.

Для этого заходим в настройки базы в стартере 1С (выделив базу и нажав кнопку "Изменить"):

Добавляем в него параметр /isdi

У меня получилось вот так:

Нажимаем "Готово".

Теперь запускаем нашу базу обычным образом и радуемся режиму работы в отдельных окнах:

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

И сейчас я покажу как добиться того, чтобы два отчёта (например, 2 оборотно-сальдовые ведостомости) открылись в соседних (отдельных) окнах.

Открылось отдельное окно с отчётом:

Таким же образом открываем и состыковываем нужное количество отчётов для более удобной работы с ними:

На этом всё

С уважением, Владимир Милькин (преподаватель и разработчик ).



просмотров