настройка

Предложить тему

Увеличение быстродействия Bitrix.

1. Отключение сбора статистики для отчета "Пути по сайту".

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

Расположение настройки:

Настройки > Настройки продукта > Настройки модулей > Веб-аналитика > Закладка "Настройка данных"

2. Уменьшение времени хранения статистики, для ненужных отчетов.

Большой период времени хранения приведет к увеличению размера базы данных статистики.

Расположение настройки:

Настройки > Настройки продукта > Настройки модулей > Веб-аналитика > Закладка "Время хранения"

3. Очистить статистику (если не важна) и оптимизировать ее

Расположение:

Настройки > Настройки продукта > Настройки модулей > Веб-аналитика > 

> Закладка "Очистка статистики"
> Закладка "Оптимизация таблиц"

1C Bitrix. Устранение ошибки «Service Temporarily Unavailable»

Данная ошибка может возникнуть, если сделать много запросов к порталу(сайту) за короткое время.

Текст ошибки:
Service Temporarily Unavailable 
You have made too many requests per second.

Данную ошибку создает Битрикс, а конкретно "Контроль активности". Просто в его настройках указаннослишком маленькое число хитов посетителя за определенное время.

Для устранения заходим по следующему пути: "Рабочий стол->Настройки->Проактивная защита->Контроль активности".

Здесь можно уменьшить поле "Блокировать на время", увеличить "если в течение" и "сделано более".

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

Настройка отображения табличного документа для печати

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

Создадим новый табличный документ:

ТабДок = Новый ТабличныйДокумент;

Основные настройки табличного документа

Включаем или выключаем отображение сетки документа. Ложь — отключает, Истина — включает отображение.

ТабДок.ОтображатьСетку = Ложь;

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

ТабДок.Защита = Ложь;

Указывает что документ открыт только для просмотра, при значении Истина.

ТабДок.ТолькоПросмотр = Ложь;

Отображение заголовков ячеек и строк. Истина — отображать, а Ложь — скрывать.

ТабДок.ОтображатьЗаголовки = Ложь;

Отступы или поля страницы

Отступы задаются в миллиметрах. По умолчанию равны 10.

Отступы слева:

ТабДок.ПолеСлева = 20;

Отступы справа:

ТабДок.ПолеСправа = 15;

Сверху:

ТабДок.ПолеСверху = 15;

Нижний:

ТабДок.ПолеСнизу = 15;

Ориентация страницы

Для изменения ориентации в книжный вариант:

ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;

Для изменения ориентации в альбомный вариант:

ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

По умолчанию задается из настроек принтера.

Настройка печати

Количество страниц на листе.  (1 или 2)

ТабДок.ЭкземпляровНаСтранице = 1;

Количество копий

ТабДок.КоличествоЭкземпляров = 1;

Указываем цветной или черно белый документ. Ложь — цветной.

ТабДок.ЧерноБелаяПечать = Истина;

Задаем размер страницы, указывается латиницей.

ТабДок.РазмерСтраницы = "A3";

Пример

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
 // Создали табличный документ
 ТабДок = Новый ТабличныйДокумент;
 // Вызываем процедуру формирования данных
 ПечатьЭлемента (ТабДок, ПараметрКоманды);
 // Настраиваем табличный документ к печати
 ТабДок.ОтображатьСетку = Ложь;
 ТабДок.Защита = Ложь;
 ТабДок.ТолькоПросмотр = Ложь;
 ТабДок.ОтображатьЗаголовки = Ложь;

 // Настроим поля у табличного документа
 ТабДок.ПолеСверху = 1;
 ТабДок.ПолеСлева = 2;
 ТабДок.ПолеСнизу = 1;
 ТабДок.ПолеСправа = 1;

 // Настроим ориентацию страницы
 ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; // книжный
 // Можно и альбомный вид
 // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;

 // количество страниц на листе
 ТабДок.ЭкземпляровНаСтранице = 1;

 // Количество копий
 ТабДок.КоличествоЭкземпляров = 1;

 // Указываем цветной или черно белый докумет
 ТабДок.ЧерноБелаяПечать = Истина;

 ТабДок.РазмерСтраницы = "A3"; // латиница в названии

 // Выводим данный документ
 ТабДок.Показать();

 // Печатаем сразу
 ТабДок.Напечатать();
КонецПроцедуры

Включаем пункт меню Все функции в 1С

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

Запускаем 1С в режиме «1С:Предприятие».

Открываем Главное меню (рис.1 п.1), находим пункт «сервис» (рис.1 п.2) и нажимаем на «Параметры»(рис.1 п.3)

Рисунок 1. Главное меню

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

Рисунок 2. Параметры

После этого открываем «Главное меню» и выбираем «Все функции…» (рис. 3)

Рисунок 3. Главное меню с пунктом Все функции

В данном окне доступны все объекты и встроенные функции.

Рисунок 4. Все функции

Стартовый помощник в программе 1С Бухгалтерия

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

Стартовым помощником является закладка Начало работы в панели функции:

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


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


В результате снова будет доступна закладка Начало работы или Стартовый помощник.

Ограничения доступа к данным в 1с

 Задача:

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

Бухгалтер, не имеет доступа:

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

Секретарь:

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

 

Пользователи и роли

Для начало создам 3-х пользователь и три роли: Бухгалтер, Администратор и Секретарь. Каждому пользователю соответствует одноименная роль.

Создаем Справочники

1

2

3

Создадим два справочника, первый Разделы.
Описание:
Наименование — Разделы;

Вкладка Прочее — кнопка Предопределенные. Создадим 3-и предопределенных элемента, изображены на картинке 1.

Список предопределенных элементов:

  • Бухгалтер — 000000002 — Бухгалтер
  • Всем — 000000003 — Всем
  • Секретарь — 000000001 — Секретарь
Теперь создадим второй (на самом деле его лучше создавать первым), это  Приказы.

Описание:Наименование: Приказы

Справочник будет иерархический, вид иерархии: по группам и элементам.

Данные(реквизиты):

Содержание — строка — длина 0

Раздел — ссылка на справочник Разделы

Вкладка Прочее — кнопка Предопределенные. Создадим 3-и предопределенные группы, изображены на картинке 3.

Список предопределенных групп:

  • Корзина — 000000003 — Корзина
  • НаРассмотрении — 000000001 — На рассмотрении
  • Приняты — 000000002 — Приняты

 Запускаем и заполняем

Все создается в справочникеке Приказы.

Настраиваем роли

 Откроем вкладку Роли.Выберем Бухгалтер:Находим справочник Приказы, выбираем  в списке Права: Чтение и в низу есть поле Ограничение доступа к данным, нажимаем добавить или Insert , и вписываем туда:

Приказы ГДЕ Приказы.Код = ""000000002""
ИЛИ Приказы.Код = ""000000001""
ИЛИ (Приказы.Родитель.Код = ""000000002"" И Приказы.Раздел.Код <> ""000000001"")
ИЛИ (Приказы.Родитель.Код = ""000000001"" И Приказы.Раздел.Код <> ""000000001"")

В данном поле мы вписали запрос с разрешенными данными, т.е. группа Приняты, НаРасмотрение, Приказы из Принятых но не от секретаря и то же в группе На  рассмотрение.

Также поступаем с правами на Изменение и Удаление, в обоих случаях ограничения одни:

Приказы ГДЕ ((Приказы.Родитель.Код <> ""000000002""
 И Приказы.Раздел.Код <> ""000000003""
 И Приказы.Раздел.Код <> ""000000002"")
 ИЛИ (Приказы.Родитель.Код <> ""000000001""
 И Приказы.Раздел.Код <> ""000000003""))

И для справочника Разделы, на Чтение укажем:

Разделы ГДЕ Разделы.Код = "000000002"

 

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

Справочник Приказы, права на Чтение

Приказы ГДЕ Приказы.Код = ""000000002""
 ИЛИ Приказы.Код = ""000000001""
 ИЛИ (Приказы.Родитель.Код = ""000000002"")
 ИЛИ (Приказы.Родитель.Код = ""000000001"" И Приказы.Раздел.Код = ""000000001"")

Справочник Разделы, права на чтение

Разделы ГДЕ Разделы.Код = ""000000001""
 ИЛИ Разделы.Код = ""000000003""
1

2

Заключение

У меня все работает, конечно пример рассмотрен не на самой лучшей структуре ИБ.

Скачать выгрузку ИБ можно здесь (основа для демонстрации). [Администратор с паролем «1»]

17. Управление полнотекстовым поиском

В 1С присутствует возможность организации полнотекстового поиска по данным, с типом: дата, строка, число, хранилище значений (строка).

Для работы с Управлением полнотекстовым поиском, требуются права администратора.

1. Настройка

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

 

 

2. Обновить индекс

Кнопка Обновить индекс предназначена для формирования поискового индекса. После завершения создания индекса, должно обновится поле Дата актуальности индекса.

 

3. Очистить индекс

Для очистки индекса присутствует кнопка Очистить индекс. Если вам необходим полнотекстовый поиск, то обновите индекс. Очистку индекса можно применить для освобождения дискового пространства.

 

12. Настройка и очистка журнала регистрации

Мы уже рассматривали Журнал регистрации, теперь посмотрим как настроить данный журнал.

Для открытия окна, зайдем в пункт меню «Администрирование-Настройка журнала регистрации«

 

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

 

Очистка журнала регистрации

Так же, от сюда можно удалить устаревшие данные регистрации. Для этого есть кнопка «Сократить«.

В поле Текущий диапазон событий, указывается диапазон времени за который есть данные.

Удалить события до — здесь указываем до какой даты можно удалить данные.

 Удаляемые данные можно сохранить, для этого установим свойство «Записать удаляемые события в файл» и укажем папку в которую сохраним.

Если требуется периодически сокращать журнал и при этом иметь возможность просматривать уже удаленные события журнала, то установите флажок «Сохранять разделение хранения журнала по периодам и объединять с сохраненным ранее журналом«.

 

09. Региональные установки

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

Для открытия окна настройки выбираем пункт меню Администрирование — «Региональные установки информационной базы …»

Описание:

  • Язык (страна) — выбор языка для ИБ.
  • Использовать региональные установки текущего сеанса - Если установить данное свойство, то настройки будут браться с клиентского компьютера
  • Разделитель дробной части — символ разделения дробной и целой части. Можно указать вручную. (по умолчанию «,»).
  • Разделитель групп — разделитель групп цифр. (по умолчанию » «).
  • Группировка — формат группировки цифр. Пример <2,3,0> означает, что сначала идут 2 цифры, а дальше по 3 и так до конца.
  • Представление отрицательных чисел — вид отображения отрицательных чисел. (по умолчанию «-«)
  • Форматы даты — вид отображения даты (табл. 1).
  • Формат времени — вид отображения времени (табл. 2).
  • Логическое ложь — отображение логической константы, с ложным значением.
  • Логическое истина — отображение логической константы, с истинным значением.
  • Примеры — пример отображения числа, даты и времени.

 

Таблица 1. Формат даты

Символы

Описание

 d число месяца, без лидирующим нулем
 dd число месяца, с лидирующим нулем
 M номер месяца, без лидирующим нулем
 MM номер месяца, с лидирующим нулем
 MMMM наименование месяца
 y две последние цифры года, без лидирующим нулем
 yy две последние цифры года, с лидирующим нулем
 yyyy отображение года полностью

 

Таблица 2. Формат времени

Символы

Описание

 hH час в 12-часовом формате, без лидирующим нулемчас в 24-часовом формате, без лидирующим нулем
 hhHH час в 12-часовом формате, с лидирующим нулемчас в 24-часовом формате, с лидирующим нулем
 m минуты, без лидирующим нулем
 mm минуты, с лидирующим нулем
 s секунды, без лидирующим нулем
 ss секунды, с лидирующим нулем

 


02. Добавление и удаление существующей информационной базы

Удаление информационной базы

Задача:

Удалить созданную нами информационную базу «Курсы».

Запустим 1С, если еще не запущенна.

Выберем из списка базу которую хотим удалить, в данном случае выбираем «Курсы» и нажмем на кнопку «Удалить» (рис.1)

Рисунок 1.

В результате у вас появится сообщение с подтверждением удаления, на которое отвечаем «Да».

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

Результат:

Мы удалили информационную базу из списка.

 

Добавление существующей информационной базы

Задача:

Добавить в список базу расположенную в папке «D:\\ИБКурсы\» и дать ей название «Курсы».

Нажмем на кнопку «Добавить» (рис.2)

Рисунок 2.

Появится окно добавления новой ИБ, выбираем пункт «Добавление в список существующей информационной базы » (рис.3).

Рисунок 3.

Нажимаем кнопку «Далее», вводим в поле наименование «Курсы».

Рисунок 4.

В следующем пункте выберем путь где хранится информационная база, в данном случае D:\\ИБКурсы\

Рисунок 5.

Параметры информационной базы я оставляю такими же.

Рисунок 6.

Добавление существующей информационной базы завершено.

Результат:

Добавлена существующая локальная информационная база с именем «Курсы» которая хранится в папке: «D:\\ИБКурсы\».

 

4. Запуск и настройка 1С:Предприятие 8.2

1. Запуск 1С:Предприятие 8.2

Открываем меню пуск (или кнопка «Win») -> Все программы -> 1С Предприятие 8.2 -> запускаем «1C Предприятие»

Так же у вас на рабочем столе должен быть ярлык «1C Предприятие»

При первом запуске программы появится сообщение (рис.1) информирующее что ИБ не найдены и предложит создать. В данный момент отважимся нажав на кнопку «НЕТ».

Рисунок 1.

2. Настройка

Нажимаем кнопку «Настройка», в результате появится окно настроек(рис.2)

Рисунок 2.Окно настроек

Описание:

1. Отображение в виде дерева — отображение списка ИБ в виде дерева, деля на группы. Удобно если их много.

2. Сортировать по наименованию - сортировка списка по наименованию

3. Показать последние выбранные информационные базы - вывод в верху списка последних открытых ИБ, количество последних ИБ вводится в пункте «Запомнить последние выбранные«

4. Каталог шаблонов конфигураций и обновлений — пути к папкам где находятся обновления или шаблоны конфигураций. По умолчанию стоит тот что указан на картинке и все конфигурации (шаблоны) устанавливаются туда.

5. Использовать версии — то есть для 8.1 использовать 8.2

6. Если используете аппаратный ключ установите галку Использовать аппаратную лицензию (ключ защиты)