Функция в 1С

Новые возможности администрирования «1С: Бухгалтерия 8.3» (ред. 3.0)

После того, как вышла новая платформа «1С» версия 8.3.5 и стала более функциональной конфигурация «1С:Бухгалтерия 8.3» (редакция 3.0), разработчики продолжали работать над улучшением не только пользовательского функционала, но и административного, в связи с чем в последних релизах программы появились изменения в блоке администрирования системы и пользователей.

В представленной статье мы рассмотрим основные изменения в блоке администрирования, направленные на повышение эффективности работы с программным решением.

Организация разделов меню администрирования

Обратимся к разделу «Администрирование». В нем объекты расположены по группам:

  • Настройки программы
  • Сервис
  • Информация

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

Поддержка и обслуживание

Группа «Настройки программы» содержит подгруппу «Поддержка и обслуживание», которая включает все основные механизмы, предназначенные для контроля состояния программы, резервного копирования и восстановления, обновления версий и оптимизации быстродействия

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

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

Журнал регистрации содержит критичные записи, которые могли привести к возникновению ошибок в системе. Для того, чтобы их просмотреть, Вам потребуется сформировать отчет «Контроль журнала регистрации»

Для мониторинга активности пользователей относительно их работы с объектами системы, нужно будет произвести формирование отчета «Анализ активности пользователей»

Резервное копирование и восстановление

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

Теперь, помимо возможности выполнения проверки прямо из пользовательского режима на наличие активных пользователей, можно также сохранять данные.

При этом можно настраивать запуск расписания сохранения базы данных. Данный параметр находится в меню «Настройка резервного копирования», где мы можем указать необходимые значения

Оценка производительности

Чтобы выполнить анализ и оценку производительности системы, нам потребуется установить галочку напротив «Оценка производительности» в разделе поддержки и обслуживания, и затем перейти к настройкам расчета показателей


Обновление системы и прочие сервисы

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

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

Итак, мы ознакомились с основными изменениями, которые реализованы в блоке по администрированию системы «1С:Бухгалетрия 8.3» (редакция 3.0) на базе интерфейса «Такси».

Меню «Все функции»: что это и как включить?

Наверняка, при работе с программой, Вы сталкивались с ситуацией, когда не могли найти нужный справочник, документ, отчет или обработку в панели разделов (Рис. 1).

Пример 1. Нужно открыть журнал документов «Списание с расчетного счета» (или «Поступление на расчетный счет»)

Таких журналов в панели разделов нет.

Доступны только «Банковские выписки»

Пример 2. Нужно открыть справочник «Валюты».

Справочник так же не доступен из панели разделов.

Пример 3. Нужно открыть обработку (помощник) «Уплата налогов и взносов».

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

Всё из приведенных примеров и даже больше можно найти в меню «Все функции»

Меню «Все функции» — список всех объектов программы (константы, справочники, документы, отчеты, обработки, планы счетов, регистры и другое). Показываются в виде дерева, аналогично структуре метаданных конфигурации.

Для включения меню «все функции» нужно:

1. Открыть Главное меню – Сервис – Параметры

2. Установить галочку «Отображать команду «Все функции»»

3. Нажать «ОК»

Примечание:

Флажок в системных настройках показывается, если для текущего пользователя установлено право «Режим «Все функции».

В режиме конфигуратора:

1. Администрирование — пользователи

2. Открываем данные пользователя. В закладке прочее ставим галочку «Режим «Все функции»» — ОК

Готово, меню «Все функции» открыли. Можем использовать все возможности программы.

Внимание! Перед вами ознакомительная версия урока, материалы которого могут быть неполными.

Войдите как ученик, чтобы получить доступ к материалам школы

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

Автор уроков и преподаватель школы: Владимир Милькин

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

Функции и процедуры в языке 1С 8.3

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

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

А = 0; ВвестиЧисло(А); Б = 0; ВвестиЧисло(Б); Результат = (А + Б) * (А — Б); ОткрытьЗначение(Результат);

В данном случае формула вычисления результата достаточно проста, но она могла бы быть гораздо сложнее. А что если нам нужно вычислять её не один раз, а несколько? Причем в разных местах программы.

Неужели нам снова и снова придётся писать код для её вычисления:

Результат = (А + Б) * (А — Б);

Это никуда не годится. Нам придётся повторять один и тот же код, что приведёт к раздутости программы. И кроме того, переписывая его очередной раз мы можем допустить ошибку по невнимательности.

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

Пусть этим именем будет ПроизведениеСуммыИРазности.

Получается теперь мы можем написать:

Результат = ПроизведениеСуммыИРазности;

И всё? Нет, конечно! Ведь непонятно произведение суммы и разности каких именно чисел нужно считать. Гораздо лучше будет передать эти числа нашему имени в качестве параметров, как мы обычно делаем при вызове команды:

Результат = ПроизведениеСуммыИРазности(А, Б);

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

Давайте, наконец, определим нашу функцию, чтобы компьютер, встретив её вызов, не растерялся, а выполнил то, что мы хотим:

Функция ПроизведениеСуммыИРазности(А, Б) Результат = (А + Б) * (А — Б); Возврат Результат; КонецФункции

Что включает в себя определение этой функции?

Прежде всего ключевое слово Функция следом за которым идёт имя, которое мы придумали сами.

Затем следуют имена параметров, заключенные в круглые скобки. Параметры — это данные, которые мы передадим в нашу функцию при её вызове. Вы читаете ознакомительную версию урока, полноценные уроки находятся . Она с ними что-то сделает и возвратит результат. Каждый параметр имеет своё имя, которое мы также придумываем сами. Это имя можно использовать только внутри функции.

Дальше идёт тело. Это команды компьютеру, которые будут выполняться в тот момент, когда мы сделаем вызов нашей функции. Тело заканчивается ключевым словом КонецФункции.

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

Возврат Результат;

Где вместо Результат может быть любое выражение, которое вернётся из функции в качестве её результата.

Мы можем вызывать функцию столько раз в программе сколько нам потребуется.

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

Но функции и процедуры не следует писать лишь бы где! Для определения наших функций мы будем использовать новый модуль. Чтобы его добавить следуйте инструкциям ниже.

1. Раскройте список «Общие» в дереве конфигурации.

2. Найдите в нём пункт «Общие модули» и нажмите на нём правой кнопкой мыши. Выберите «Добавить».

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

Внимание! Пожалуйста, ещё раз убедитесь, что вы поставили галки (Клиент, Сервер, Внешнее соединение) также, как на рисунке выше.

4. Перейдите в этот модуль. Всё! Здесь можно писать наши функции и процедуры. Напишите процедуру с именем Привет, без параметров, после вызова которой компьютер просто здоровается с нами.

Обратите внимание на ключевое слово Экспорт, которое идёт следом за круглыми скобками. Его наличие обязательно, так как мы определяем функцию в одном модуле (Уроки), а использовать будем совсем в другом (модуль управляемого приложения).

5. Теперь вернитесь в модуль управляемого приложения.

6. И сделайте вызов нашей процедуры. Так как она находится в другом модуле к её имени добавляется «Уроки.».

7. Запустите 1С и убедитесь, что всё работает!

Пройдите тестирование

Начать тест

Главное меню

Главное меню — это один из элементов командного интерфейса программы. Оно содержит набор команд, относящихся к прикладному решению в целом и независящих от прикладной специфики конфигурации.

Главное меню расположено в главной панели основного окна программы.

Сервисные функции

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

Работа с файлами

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

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

Работа с окнами

Группа команд Окна позволяет перемещаться между окнами программы, открытыми в данном сеансе работы, а также содержит команду восстановления положения окна. Эта команда может быть полезна в тех случаях, когда внешний вид окна (например, его размеры) были изменены так, что это вызвало неудобства в работе. Тогда с помощью этой команды можно вернуть окно в «исходное состояние».

Настройка интерфейса

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

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

Справочная информация

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

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

Команда Информация по 1С:Предприятию 8 открывает интернет-страницу, на которой содержится сводная, наиболее важная информация по 1С:Предприятию 8 для разных категорий посетителей: пользователей, IT-специалистов, разработчиков и партнеров.

Режим технического специалиста

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

Как правило, эта команда не отображается в режиме 1С:Предприятие. Это связано с тем, что перечисленные функции не предназначены ни для пользователя, ни для администратора системы. Эти функции предназначены для разработчиков и могут активно использоваться на этапе разработки или внедрения прикладного решения.

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

Разработка интерфейса прикладных решений на платформе «1С:Предприятие 8»

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Как открыть панель все функции в 1С 8.3 ?

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

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

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *