Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2Разработчикам

Материалы слушателям курсов: "1С:Предприятие 8.2 / Разработчикам"

1С:Предприятие 8.2 / Разработчикам / Клиент-серверное взаимодействие и вопросы безопасности

Ограничение на установку признака «Вызов сервера» у общих модулей

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

Использование значений, влияющих на поведение клиентского приложения

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

Минимизация количества серверных вызовов

1.1. Разработку управляемого приложения необходимо вести с контролем количества вызовов серверных процедур и функций из клиентского кода (серверных вызовов), а в некоторых случаях - также объем передаваемых данных между клиентом и сервером (трафик).Запуск клиентского приложения. Открытие управляемой формы. Выполнение локальной команды управляемой формы. Выбор из справочника. Выполнение глобальной команды. Выполнение команды формирования отчета. Выполнение подбора элементов. См. также
 

Безопасность прикладного программного интерфейса сервера

При работе в режиме управляемого приложения, клиентское приложение (тонкий или веб-клиент) обращается к серверу 1С:Предприятия посредством открытого HTTP-протокола. Таким образом, сервер 1С:Предприятия может быть вызван извне сторонними программами тем же способом, как это штатно делает клиентское приложение, и злоумышленник может получить несанкционированный доступ к пользовательским данным или нарушить работоспособность сервера.
 

Минимизация кода, выполняемого на клиенте

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

Ограничение на выполнение «внешнего» кода на сервере

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

1С:Предприятие 8.2 / Разработчикам / Консоль запросов

Описание и установка внешней обработки "Консоль запросов"

Описание и установка внешней обработки "Консоль запросов"
 

1С:Предприятие 8.2 / Разработчикам / Настройка прав доступа к данным

Проверка прав доступа

Область применения: управляемое приложение, обычное приложение.См. также
 

Использование привилегированного режима

1.1. Привилегированный режим позволяет
 

Стандартные роли

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

Стандартные роли

 

1С:Предприятие 8.2 / Разработчикам / Обмен данными

Запись данных в информационную базу в рамках обмена

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

Передаваемые документы

Передаваемые документы

Из "1С:Предприятие" в "Клиент банка" передаются следующие документы:Платежное поручение. Платежное поручение. Платежное требование. Аккредитив. Инкассовое поручение
 

Обмен "Поставщик - Покупатель"

В системе программ "1С:Предприятие 8" реализована схема CommerceML для обмена электронными документами при совершении операций купли-продажи товаров и комиссионных операций. Схема описывает четыре вида XML-документов: Классификатор, Каталог, Коммерческое предложение, Документы (CommerceML).Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель
 

1С:Предприятие 8.2 / Разработчикам / Общее

Рекомендации по эффективным приемам работы в конфигураторе

Рекомендации по эффективным приемам работы в конфигураторе

Палитра свойств может отображать свойства в двух режимах:Палитра свойств с закладками. Быстрый переход из палитры свойств в рабочее окно. Управление уровнями иерархии. Запуск после изменения конфигурации. Переход от окна к объекту конфигурации. Перетаскивание файлов (внешних обработок и т.д.) в конфигуратор из проводника. Переход к определению . Вставка шаблонов из синтакс - помощника через буфер обмена и через перетаскивание. Запоминание имени элемента управления в форме в буфер обмена. Дополнительные настройки использования объектов конфигурации. Специализированные редакторы для редактирования свойств объектов метаданных . Копирование имени объекта метаданных в дереве конфигурации. Автоматическое скрытие служебных окон
 

Особенности использования событий графической схемы ПриАктивизации и Выбор

Особенности использования событий графической схемы ПриАктивизации и Выбор

В поле графической схемы при смене текущего элемента графической схемы одинарным щелчком мыши или нажатием клавиши TAB возникает событие ПриАктивизации . При двойном щелчке мыши или нажатии клавиши "Enter" на элементе графической схемы возникает событие Выбор .
 

Возможности оформления графической схемы

Возможности оформления графической схемы

Для декоративных линий (не соединительных) предусмотрено три режима отрисовки направляющих стрелок на концах линии – нет стрелки, пустая стрелка, заполненная стрелка и несколько вариантов отрисовки самой линии – сплошная, пунктирная, точечная и т.д.:
 

Изменение порядка обхода в графической схеме

Изменение порядка обхода в графической схеме

Карта маршрута бизнес-процесса и графическая схема допускают изменение порядка обхода точек маршрута
 

Особенности хранения составных типов данных

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

Примеры задания параметров предмета исчисления для функции ЧислоПрописью()

Примеры задания параметров предмета исчисления для функции ЧислоПрописью()

В данном разделе приведены примеры, как задать параметры предмета исчисления для вывода различной валюты на различных языках с использованием функции ЧислоПрописью()
 

1С:Предприятие 8.2 / Разработчикам / Отладчик

Использование замера производительности для оптимизации клиент-серверных приложений в 1С:Предприятии 8

Использование замера производительности для оптимизации клиент-серверных приложений в 1С:Предприятии 8

1С:Предприятие 8 позволяет отлаживать и измерять производительность для кода на встроенном языке, исполняемом как на клиенте, так и на сервере.Объединение результатов замера производительности для клиента и сервера. Отображение серверных вызовов.. Отображение места исполнения кода: на клиенте или на сервере.. Фильтрация результатов замера. Оптимизация приложения. Выполнить замер производительности. Проанализировать результаты замера производительности. Оптимизировать прикладной код
 

1С:Предприятие 8.2 / Разработчикам / Платформа, механизмы и технологии

Рекомендации по обновлению видеодрайвера для корректной работы в "1С:Предприятии"

В некоторых случаях, например, после прокрутки формы колесом мыши или при помощи полос прокрутки, возможны остаточные дефекты в произвольном месте формы. . В приложении "Intel(R) HD Graphics Control Panel". С помощью диспетчера устройств Windows
 

Демонстрационная конфигурация "Управляемое приложение"

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

Поддерживаемые драйверы торгового оборудования

Данные драйверы написаны в соответствии с общими требованиями, предъявляемым к внешним компонентам системы "1С:Предприятие 8". Обработки поддержки указанного торгового оборудования включены в поставку следующих типовых решений: "Управление торговлей для Украины", "Управление торговым предприятием для Украины", "Управление производственным предприятием для Украины", "Розница для Украины", "Торговля для частных предпринимателей Украины".
 

Подготовка внешних компонент для загрузки в конфигурацию

Внешние компоненты могут быть упакованы в ZIP-архив. Для работы с Веб-клиентом и тонким клиентом – это обязательное условие. В него должны войти собственно компоненты для ОС Windows (x86, x86_64), GNU/Linux (x86, x86_64), созданные расширения для Internet Explorer (x86, x86_64) и Firefox (Windows x86, GNU/Linux x86 и x86_64). В составе архива включается файл MANIFEST.XML с описанием содержимого:Ограничения в работе внешних компонент. Описание примеров. Свойства. Методы. Средства разработки и примеры
 

Постановка конфигурации на поддержку разработчика

Методика, описанная в статье, актуальна для ПРОФ версий типовых конфигураций.
Важно!
Перед последующими операциями обязательно сделайте резервную копию базы данных 1С. Более подробно описано в статье «Создание резервной копии информационной базы»
 

Особенности хранения составных типов данных

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

Особенности нетранзакционного чтения данных

Особенности нетранзакционного чтения данных

Примечание: Данная статья актуальна в тех случаях, когда используются СУБД:
 

Особенности работы формы с данными

Любая управляемая форма предназначена для отображения и изменения некоторых данных. Такие данные, как правило, хранятся в реквизитах формы. Совокупность этих данных (значения реквизитов формы) называется данными формы.Открытие формы. Редактирование формы. Закрытие формы
 

Пример работы с HTTPСоединение

Пример демонстрирует обработку кодов состояния, которые может вернуть HTTP-сервер. Отдельно обрабатываются ошибки запроса, ошибки сервера и перенаправление на новый URL-адрес.
 

1С:Предприятие 8.2 / Разработчикам / Подключение к торговому оборудованию

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Подключение к торговому оборудованию

1С:Предприятие 8.2 / Разработчикам / Практикум

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Практикум

1С:Предприятие 8.2 / Разработчикам / Прикладные объекты

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Прикладные объекты

1С:Предприятие 8.2 / Разработчикам / Проектирование интерфейсов для 8.2

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Проектирование интерфейсов для 8.2

1С:Предприятие 8.2 / Разработчикам / Проектирование интерфейсов для 8.3

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Проектирование интерфейсов для 8.3

1С:Предприятие 8.2 / Разработчикам / Проектирование пользовательских интерфейсов

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Проектирование пользовательских интерфейсов

1С:Предприятие 8.2 / Разработчикам / Разработка и использование библиотек

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Разработка и использование библиотек

1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов

1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов (обычное приложение)

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов (обычное приложение)

1С:Предприятие 8.2 / Разработчикам / Расширение для карманных компьютеров

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Расширение для карманных компьютеров

1С:Предприятие 8.2 / Разработчикам / Реализация обмена данными

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Реализация обмена данными

1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных

1С:Предприятие 8.2 / Разработчикам / Система компоновки данных

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Система компоновки данных

1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода

1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных

1С:Предприятие 8.2 / Разработчикам / Средства разработки

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Средства разработки

1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Технологические вопросы крупных внедрений

1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы

1С:Предприятие 8.2 / Разработчикам / Язык запросов

Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Язык запросов

 

Страницы: 1   2   3   4   5   6   7   8   9   10   11  


Подписка на новости RSS

Мы на Facebook