Для работы пользователя с модулем «Бизнес-процессы» нужно настроить
- Курс на выбор
- Битрикс24
- Полный пакет
Опуликовано: 27 января 2019
Просмотров: 614
Поиск по ответам:
- Контент-менеджер
- Администратор. Базовый
- Администратор сервиса Битрикс24 (коробочная версия)
- Пользователь коробочной версии Битрикс24
- Пользователь сервиса Битрикс24
- Администратор. Модули
- Администратор. Бизнес
- Интеграция с 1С
- Разработчик Bitrix Framework
- Технология Композитный сайт
- Продвижение сайта и Маркетинг
- Установка и настройка
- Многосайтовость
- Курс для хостеров
- Базовый курс партнера Битрикс24
- Курс менеджеров по продажам Битрикс24
- Менеджер по продажам Битрикс24. Продолжение.
- Онлайн-продажи в Битрикс24
- Сквозная аналитика в Битрикс24.CRM
- CRM-маркетинг в Битрикс24
- Битрикс24.Офис
- Битрикс24.CRM
- Задачи и проекты
- Автоматизация Бизнес-Процессов
- 1С-Битрикс24: Интернет-магазин + CRM
- Аналитик
- Приложение с заявками от клиентов
- Продажа подписки Битрикс24.Маркет Плюс
Источник: bitrix-otvet.ru
Клиентский вебинар. Модуль «Маркировка»
Общие модули в 1С 8.3
На общих модулях лежит обязанность хранения процедур и функций, которые вызываются из других мест системы 1С. Считается хорошим тоном размещение кода, вызывающегося несколько раз, в процедуре в общем модуле. Это правило универсально для всех конфигураций, поэтому любой разработчик 1С должен уметь работать с этими объектами конфигурации. Для этого нужно понимать все нюансы и уметь правильно использовать предоставленные платформой возможности.
Создание общего модуля в 1С
После создания функции в одном из модулей объекта возникла потребность использовать аналогичный алгоритм в другом месте. Самое правильно, что можно здесь сделать – перенести код в общий модуль, но перед этим необходимо создать его. Чтобы это сделать, нам нужно зайти в конфигуратор и в дереве конфигурации найти вкладку «Общие». Затем выделить «Общие модули» и воспользоваться кнопкой в виде белого плюса на зеленом кружке.
Справа откроются свойства добавленного общего модуля, и нам предстоит разобраться, что обозначает каждое из них. Они могут быть различной направленности, поэтому, перед тем как настраивать новый объект, желательно определиться, что мы там будем хранить. Если что, в будущем можно будет изменить свойства в соответствии с задачами:
Бизнес процессы и Сценарии/Обращения в программе 1С:CRM 3.0. Использование на практике.
- «Глобальный». Данный флаг ставится, если модуль предназначен для хранения процедур и функций, которые должны вызываться без указания имени модуля. Естественно, они должны быть экспортными, а их имена уникальными в разрезе всего глобального контекста. По использованию они не будут отличаться от стандартных функций платформы;
- «Клиент». Зависит от настроек системы и регламентирует, могут ли процедуры модуля выполняться на стороне клиента;
- «Сервер». Помечаются общие модули, в составе которых планируется помещать алгоритмы для выполнения на сервере;
- «Внешнее соединение». Процедуры модуля с активацией этого свойства смогут выполняться через подключение внешнего источника;
- «Вызов сервера». Отвечает за разрешения процедурам из модуля вызывать сервер, выполняясь на клиенте;
- «Привилегированный». Активация этой настройки позволит при работе кода процедур модуля не проверять права доступа. Вызвать общий модуль с такой настройкой можно только на сервере. Настройки «Клиент» и «Внешнее соединение» будут сброшены;
- «Повторное использование». Может принимать значения: «Не использовать», «На время сеанса», «На время вызова». При многократном вызове одной процедуры система может использовать рассчитанные ранее данные в рамках процедуры (вызов) или жизни всего сеанса (запуска 1С). Стоит быть очень осторожным с этой настройкой, так как из-за неправильного использования таких модулей могут возникать ошибки.
Бывают ситуации, когда требуется создать общий модуль с вызовами процедуры на сервере и клиенте с отличиями в алгоритме. Для разграничения кода используются директивы препроцессора с проверкой. В результате для серверного вызова это будет один код, а для клиентского – другой.
Процедура АлгоритмСерверКлиент() Экспорт #Если ТонкийКлиент Тогда // код выполняется, если вызов процедуры пришел с клиента ПоказатьОповещениеПользователя(«На клиенте»); ИначеЕсли Сервер Тогда // код выполняется, если вызов процедуры пришел с сервера ПеременнаяСервер = «Серверный вызов»; #КонецЕсли КонецПроцедуры
Пример переноса кода в общий модуль 1С
Рассмотрим ситуацию, когда у нас два события на форме документа задействуют одну процедуру перемножения количества и цены в табличной части. Это достаточно распространенный алгоритм, так как он встречается во многих документах закупки и реализации. Перенесем код процедуры в общий модуль, который необходимо предварительно создать, чтобы получить возможность использовать этот код в других документах.
КонецПроцедуры КонецПроцедуры СтрокаТЧ.Сумма = СтрокаТЧ.Количество * СтрокаТЧ.Цена; КонецПроцедуры
Так как для нашей задачи нам хватает вызова с клиента и не нужны данные из базы, ставим только флаг «Клиент». Если вы хотите в дальнейшем использовать этот же модуль для более сложных расчетов, то отметьте в свойствах еще и «Сервер». Подготовительный этап завершен и можем переходить к написанию кода.
Создадим экспортную процедуру в модуле и перенесем туда алгоритм расчета суммы из процедуры в модуле формы. В качестве параметра процедуры на входе будет использоваться строка табличной части. В модуле формы документа меняем вызовы процедуры в том же модуле на вызов процедуры из общего модуля.
Процедура РассчитатьСтроку(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры
//ПересчетСуммы(); КонецПроцедуры //ПересчетСуммы(); КонецПроцедуры СтрокаТЧ.Сумма = СтрокаТЧ.Количество * СтрокаТЧ.Цена; КонецПроцедуры
При запуске системы мы не заметим разницы, но такую структуру кода читать и сопровождать намного удобнее. Конечно, в данном примере количество кода не может показать всей пользы. В случае сложного алгоритма для десятков объектов конфигурации выигрыш в объеме кода и его структуры скажется и на быстродействии системы. Помимо этого опытные разработчики 1С рекомендуют в модулях формы не описывать алгоритмы, а помещать их в правильно настроенные общие модули.
При разработке общих модулей следует учитывать общепринятые правила по их созданию:
- Помещать в отдельный общий модуль процедуры и функции, относящиеся к сходному функционалу;
- В наименовании модуля отражать его принадлежность к контексту (Клиент, Сервер) и избегать общих слов (обработчики, процедуры и т.д.);
- Разделять внутреннюю серверную логику приложения и клиентскую для интерфейса;
- Будьте внимательны, создавая глобальный общий модуль. Отсутствие необходимости обращаться к процедуре через имя модуля может привести к путанице, особенно, если систему поддерживает несколько групп разработчиков.
Правильно созданные модули помогут вам намного быстрее ориентироваться в структуре конфигурации и делать доработки. Если вы видите возможность сделать полезную функцию универсальной и вынести ее в общий модуль, то сделайте это. В будущем вы и ваши коллеги будете благодарны за это решение.
Источник: wiseadvice-it.ru
Untitled
Чтобы выполнять получение почтовых сообщений вручную, на странице настройки почтового ящика в поле «Проверять с периодом» следует указать:
Выберите ответ:
период времени (в минутах), по истечении которого пользователь будет выполнять проверку новых сообщений на сервере
Разрешение на использование Универсальных списков в рамках Социальной сети дается в настройках модуля
Выберите ответ:
Социальная сеть
+ Универсальные списки
Какое количество активных опросов может находиться в рамках одной группы?
Выберите ответ:
Если стандартный уровень не настроен полностью, то:
Выберите ответ:
защита сайта будет осуществляться на начальном уровне, без учета настроенных параметров на стандартном, высоком и повышенном уровня
+ защита сайта будет осуществляться на начальном уровне, но с учетом настроенных параметров на стандартном, высоком и повышенном уровнях
защита сайта будет осуществляться на базовом уровне
Для защиты веб-проекта на высоком уровне безопасности необходимо
настроить стандартный уровень безопасности, а затем настроить параметры использования одноразовых паролей и контроля активности
+ настроить стандартный уровень безопасности, а затем выполнить настройку параметров для высокого уровня
настроить только параметры высокого уровня безопасности
Администратор может выполнять следующие действия с почтовыми ящиками
+все ответы
В индексе участвуют:
Выберите ответ:
+ информационные блоки, для которых в настройках свойств указано соответствующее разрешение
+ статические страницы, для которых задан заголовок $APPLICATION -> SetTITLE<>
любые статические страницы
статические страницы, в настройках свойств которых разрешено участие в поиске
информационные блоки, для которых в настройках свойств указано правильные адреса страниц
Система поддерживает автоматическую регистрацию обращений, поступающих в службу техподдержки:
Выберите ответ:
+ через формы на сайте
посредством телефонного звонка
+ посредством электронного письма
При публикации списка курса необходимо:
Выберите ответ:
+ создать страницу для детального просмотра курсов и указать ее в настройках компонента
компонент «Список курсов» — комплексный и создание страницы не требуется
Работа с модулем CRM доступна пользователям групп:
Выберите ответ:
Отдел кадров
Администрация портала
+ Маркетинг и продажи
Руководство
Модуль «Почта» предназначен для:
Выберите ответ:
обработки писем, хранящихся на почтовом сервере
+ получения и обработки почтовых сообщений
получения, обработки и отправки почтовых сообщений получателям
Ручная переиндексация требуется при:
Выберите ответ:
при изменения адресов в настройках компонентов при использовании инфоблоков
+ при добавлении информации не через интерфейс системы
по требованию
индексации модуля Социальная сеть
+ при изменения адресов форумов, блогов
+ изменении информации без изменения даты
не требуется
Проактивный фильтр не работает для групп пользователей:
Выберите ответ:
добавленных в стоп-лист
если включен механизм хранения данных сессий пользователей в базе данных
+ для которых в правах доступа к модулю «Проактивная защита» разрешена операция «Обход проактивного фильтра»
если разрешено использования одноразовых паролей
Чтобы правило применялось к почтовым сообщениям автоматически, в поле «Применять при событиях» (форма редактирования правила, модуль «Почта») следует выбрать значение:
Выберите ответ:
при принудительном вызове
+ при получении
Средства системы позволяют выполнять поиск по:
Выберите ответ:
учебным курсам
+ пользователям
+ офисным документам
+ информации, хранящейся в инфоблоках, форумах, блогах
+ содержимому статических страниц
При установке модуля Задачи 2.0
Выберите ответ:
+ можно произвести конвертацию старых задач в новые
старые задачи удаляются
возможен перенос старых задач вручную
При выполнении синхронизации баз пользователей LDAP-сервера и «1С-Битрикс: Корпоративный портал» происходит следующее:
Выберите ответ:
выполняется проверка соответствий полей пользователей и в случае наличия несоответствий значение поля будет изменено в базе LDAP-сервера
+ выполняется проверка соответствий полей пользователей и в случае наличия несоответствий значение поля будет изменено в «1С-Битрикс: Корпоративный портал»
все значения полей пользователей «1С-Битрикс: Корпоративный портал» перезаписываются, проверка на соответствие не выполняется
Источник: pastebin.com