Материалы слушателям курсов: "Конецпроцедуры"
1С:Предприятие 8.2 / Разработчикам
1С:Предприятие 7.7 / Администрирование 1С:Предприятие 7.7
Сообщение "Определения процедур и функций должны размещаться перед операторами основной программы" может выдаваться, если после команды "КонецФункции" или "КонецПроцедуры" ставится символ ";" - программа считает этот символ пустым оператором. Этот оператор не вызывает ошибки, только если стоит после последней процедуры или функции модуля.
1С:Предприятие 8.2 / Разработчикам / Географические схемы
В процессе работы с географической схемой может возникнуть необходимость приблизить какой-либо фрагмент для более детального рассмотрения.Масштабирование по выбранному объекту:
1С:Предприятие 8.2 / Разработчикам / Демонстрационные конфигурации
Пример демонстрирует обработку кодов состояния, которые может вернуть HTTP-сервер. Отдельно обрабатываются ошибки запроса, ошибки сервера и перенаправление на новый URL-адрес.
1С:Предприятие 8.2 / Разработчикам / Клиент-серверное взаимодействие и вопросы безопасности
Область применения: управляемое приложение, мобильное приложение, обычное приложение.
Доступ к файловой системе из кода конфигурации
Рабочие процессы могут быть также запущены от имени другого пользователя, отличного от того, под которым запускается агент сервера. Подробнее см. руководство администратора клиент-серверного варианта, описание служебного файла swpuser.iniРабота с временными файлами и каталогами. Передача файлов между клиентом и сервером. См. также 1.1. Разработку управляемого приложения необходимо вести с контролем количества вызовов серверных процедур и функций из клиентского кода (серверных вызовов), а в некоторых случаях - также объем передаваемых данных между клиентом и сервером (трафик).Запуск клиентского приложения. Открытие управляемой формы. Выполнение локальной команды управляемой формы. Выбор из справочника. Выполнение глобальной команды. Выполнение команды формирования отчета. Выполнение подбора элементов. См. также
1С:Предприятие 8.2 / Разработчикам / Настройка прав доступа к данным
1.1. Привилегированный режим позволяет
1С:Предприятие 8.2 / Разработчикам / Общее
Особенности использования событий графической схемы ПриАктивизации и Выбор
В поле графической схемы при смене текущего элемента графической схемы одинарным щелчком мыши или нажатием клавиши TAB возникает событие ПриАктивизации . При двойном щелчке мыши или нажатии клавиши "Enter" на элементе графической схемы возникает событие Выбор .1С:Предприятие 8.2 / Разработчикам / Платформа, механизмы и технологии
Пример демонстрирует обработку кодов состояния, которые может вернуть HTTP-сервер. Отдельно обрабатываются ошибки запроса, ошибки сервера и перенаправление на новый URL-адрес.
В документе приведена методика по обеспечению совместимости прикладных решений, разработанных на платформе "1С:Предприятие 8.2", с платформой "1С:Предприятие 8.3". Этот процесс условно делится на два этапа - Подготовительный и Финальный.Подготовительный этап. Конфликт имен свойств. Конфликт имен картинок. Изменение свойств фиксированной структуры. Помещение во временное хранилище несериализуемых значений. Пересмотр работы с предопределенными элементами в РИБ. Финальный этап. Переименования методов и свойств. Доработка механизмов работы с отборами, условным оформлением, группировками и порядком в динамических списках. Запрос с ключевым словом ИТОГИ ПО ОБЩИЕ и выгруженный в режиме ОбходРезультатаЗапроса.ПоГруппировкам. Изменения имен классов COM-объектов. Отказ от события НачалоВыбораИзСписка для полей ввода в режиме выбора из списка. Отказ от свойства КнопкаСпискаВыбора для полей ввода. Поддержка nux-клиента. Скрыть или отключить механизмы в nux-клиенте, которые не рассчитаны на работу в ОС nux. Элемент управления ПолеHTMLДокумента и поле формы вида Поле HTML документа. Задействовать возможности платформы "1С:Предприятие 8.3" по унификации работы под ОС nux и Windows. Отказ от всех модальных окон. Пример перевода метода глобального контекста ОткрытьФормуМодально на ОткрытьФорму. Пример перевода вопроса в обработчиках ПередЗакрытием. Пример перевода метода ОткрытьМодально объекта ДиалогРасписанияРегламентногоЗадания на Показать. Дополнительные сведения по работе с объектом ОписаниеОповещения
В статье будут рассмотрены причины отказа от дальнейшей поддержки модальных окон в платформе «1С:Предприятие» и типовые сценарии перевода имеющегося функционала на новую модель.Развитие продуктов «1С» и платформы «1С:Предприятие». Проблемы поддержки модальных окон в среде Интернет. Несколько терминов и определений. Общие принципы при переходе на асинхронную модель построения бизнес-логики. Новые асинхронные средства платформы для взаимодействия с пользователем. Особенности реализации асинхронной бизнес-логики. Типовые сценарии при переходе на асинхронную модель. Вопрос пользователю в команде формы. Вопрос пользователю при закрытии формы. Вопрос пользователю во вложенных процедурах. Заключение
1С:Предприятие 8.2 / Разработчикам / Прикладные объекты
Код счета хранится в информационной базе в том виде, в котором был введен. Исключение составляет хранение кода счета в условиях, когда маска кода счета содержит символы “@”. В этом случае группа знаков кода, для которой в маске стоят символы “@”, упаковывается – из нее вырезаются пробелы.Код счета. Порядок счета. Свойство АвтоПорядокПоКоду. Пример использования свойства АвтоПорядокПоКоду в форме списка счетов. Пример использования свойства АвтоПорядокПоКоду в запросе
1С:Предприятие 8.2 / Разработчикам / Разработка и использование библиотек
Область применения: управляемое приложение, обычное приложение.
1С:Предприятие 8.2 / Разработчикам / Разработка пользовательских интерфейсов
Область применения: управляемое приложение.См. также
1С:Предприятие 8.2 / Разработчикам / Реализация обработки данных
В историю работы автоматически попадают события интерактивного добавления или изменения объектов информационной базы (документов, элементов справочника и пр.) Дополнительно рекомендуется записывать в историю работы пользователя и другие события, которые приводят к записи объектов в результате действий пользователя. Например: команда "Поместить файл" для элемента справочника Файлы.
При чтении отдельных реквизитов объекта из базы данных следует иметь в виду, что вызов метода ПолучитьОбъект или обращение к реквизитам объекта через точку от ссылки приводит к загрузке объекта из базы целиком, вместе с его табличными частями.
1С:Предприятие 8.2 / Разработчикам / Система компоновки данных
В данной статье описывается, как работать с расшифровкой отчета, созданного при помощи системы компоновки данных, в управляемом приложении.
1С:Предприятие 8.2 / Разработчикам / Соглашения при написании кода
Область применения: управляемое приложение, мобильное приложение, обычное приложение.Частные случаи некорректного использования и перехвата исключений
Особенности использования структур в качестве параметров процедур и функций
Область применения: управляемое приложение, мобильное приложение, обычное приложение.См. также 1. В обработчиках событий модулей объектов, наборов записей, форм и т.п., содержащих параметр Отказ (ПриЗаписи, ОбработкаПроверкиЗаполнения, ТоварыПередНачаломДобавления и т.п.), не следует присваивать этому параметру значение Ложь.Это требование обусловлено тем, что, как правило, в коде обработчиков событий параметр Отказ может устанавливаться сразу в нескольких последовательных проверках (или в нескольких подписках на одно и то же событие). В таком случае к моменту выполнения очередной проверки параметр Отказ уже может заранее содержать значение Истина, и можно ошибочно сбросить его обратно в Ложь.Кроме того, при доработках конфигурации на внедрении число этих проверок может увеличиться.
В общем случае, не рекомендуется перехватывать исключение только ради выдачи сообщения об ошибке. Необработанное исключение в любом случае будет выдано пользователю в виде сообщения об ошибке.
1. В большинстве случаев, вместо переменных программных модулей следует использовать более подходящие средства разработки платформы 1С:Предприятие. Поскольку область видимости (использования) таких переменных сложно контролировать, то они зачастую становятся источником трудновоспроизводимых ошибок.
1. Тексты модулей должны быть написаны на русском языке. В текстах модулях не допускается использовать букву "ё".См. также
1.1. В программном модуле (общие модули, модули объектов, модули менеджеров объектов, модули форм, команд и т.п.) в общем случае могут присутствовать следующие разделы в приведенной ниже последовательности:
1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных
Обработчики событий ОбработкаПолученияПредставления и ОбработкаПолученияПолейПредставления
Область применения: управляемое приложение, мобильное приложение.См. также Для версий 8.2.13 и ранее, а также для 8.2.14 в режиме совместимости с 8.2.13 см. "Использование констант (8.2.13 и ранее)"
Действует для платформы 1С:Предприятие версий 8.2.13 и ранее, а также для 8.2.14 в режиме совместимости с 8.2.13Для 8.2.14 с отключенным режимом совместимости, см. "Использование констант"См. также
1. Данная рекомендация действует для ситуаций, когда какой-либо объект информационной базы перестает быть актуальным – навсегда или на время (сотрудник увольняется или уходит в декретный отпуск, подразделение расформируется и т.д.). При этом удалять этот объект из базы недопустимо, чтобы не нарушать ссылочную целостность: на него должны ссылаться другие ранее созданные объекты. Например, объект типа Файл должен содержать в поле Автор ссылку на уволившегося сотрудника и после его увольнения.
1. В данном обработчике, как правило, должны выполняться действия, связанные с заполнением значений реквизитов объекта (набора записей, значения константы; далее упрощенно - "объект"), проверки правильности их заполнения, связанности состояния объекта с некоторыми внешними данными. Также в данном обработчике следует выполнять действия, связанные с обращением к "старым" значениям реквизитов объекта, сохраненным в базу данных (имеет смысл при редактировании уже записанных ранее объектов, наборов записей и т.п.).
В случае если в силу каких-либо условий необходимо ограничивать ввод на основании по команде "Создать на основании", то такую проверку следует выполнять в обработчике ОбработкаЗаполнения. Например, это могут быть проверки вида:См. также
1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы
Перейти к разделу 1С:Предприятие 8.2 / Разработчикам / Универсальные механизмы
Страницы: 1 2
Мы на Facebook