Тема публікацій

Кінецьпроцедури

Статті та довідкові матеріали за цією темою.

33 публікацій
Матеріал

Обробник події ПередЗаписом

1. У цьому обробнику, як правило, мають виконуватися дії, пов'язані із заповненням значень реквізитів об'єкта (набору записів, значення константи; далі спрощено — «об'єкт»), перевіркою правильності їх заповнення, пов'язаності стану об'єкта з деякими зовнішніми даними. Також у цьому обробнику слід виконувати дії, пов'язані зі зверненням до «старих» значень реквізитів об'єкта, збережених у базі даних (має сенс під час редагування вже записаних раніше об'єктів, наборів записів тощо).

Читати
Матеріал

Переведення конфігурацій на платформі "1С:Підприємство 8.2" на платформу "1С:Підприємство 8.3" без режиму сумісності з версією 8.2

У документі наведено методику забезпечення сумісності прикладних рішень, розроблених на платформі "1С:Підприємство 8.2", з платформою "1С:Підприємство 8.3". Цей процес умовно поділяється на два етапи — Підготовчий і Фінальний.Підготовчий етап. Конфлікт імен властивостей. Конфлікт імен картинок. Зміна властивостей фіксованої структури. Розміщення у тимчасовому сховищі несеріалізованих значень. Перегляд роботи з наперед визначеними елементами в РІБ. Фінальний етап. Перейменування методів і властивостей. Доопрацювання механізмів роботи з відборами, умовним оформленням, групуваннями та порядком у динамічних списках. Запит із ключовим словом ИТОГИ ПО ОБЩИЕ і вивантажений у режимі ОбходРезультатаЗапроса.ПоГруппировкам. Зміни імен класів COM-об'єктів. Відмова від події НачалоВыбораИзСписка для полів введення в режимі вибору зі списку. Відмова від властивості КнопкаСпискаВыбора для полів введення. Підтримка nux-клієнта. Приховати або вимкнути механізми в nux-клієнті, які не розраховані на роботу в ОС nux. Елемент керування ПолеHTMLДокумента та поле форми типу Поле HTML документа. Задіяти можливості платформи "1С:Підприємство 8.3" для уніфікації роботи під ОС nux і Windows. Відмова від усіх модальних вікон. Приклад переведення методу глобального контексту ОткрытьФормуМодально на ОткрытьФорму. Приклад переведення питання в обробниках ПередЗакрытием. Приклад переведення методу ОткрытьМодально об'єкта ДиалогРасписанияРегламентногоЗадания на Показать. Додаткові відомості щодо роботи з об'єктом ОписаниеОповещения

Читати
Матеріал

Відмова від використання модальних вікон

У статті буде розглянуто причини відмови від подальшої підтримки модальних вікон у платформі «1С:Підприємство» та типові сценарії переведення наявного функціоналу на нову модель.Розвиток продуктів «1С» і платформи «1С:Підприємство». Проблеми підтримки модальних вікон у середовищі Інтернет. Кілька термінів і визначень. Загальні принципи під час переходу на асинхронну модель побудови бізнес-логіки. Нові асинхронні засоби платформи для взаємодії з користувачем. Особливості реалізації асинхронної бізнес-логіки. Типові сценарії під час переходу на асинхронну модель. Запитання користувачеві в команді форми. Запитання користувачеві під час закриття форми. Запитання користувачеві у вкладених процедурах. Висновок

Читати
Матеріал

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

1.1. Розробку керованого застосунку необхідно вести з контролем кількості викликів серверних процедур і функцій із клієнтського коду (серверних викликів), а в деяких випадках — також обсягу переданих даних між клієнтом і сервером (трафіку).Запуск клієнтського застосунку. Відкриття керованої форми. Виконання локальної команди керованої форми. Вибір із довідника. Виконання глобальної команди. Виконання команди формування звіту. Виконання підбору елементів. Див. також

Читати
Матеріал

Структура модуля

1.1. У програмному модулі (загальні модулі, модулі об'єктів, модулі менеджерів об'єктів, модулі форм, команд тощо) у загальному випадку можуть бути присутні такі розділи в наведеній нижче послідовності:

Читати
Матеріал

Читання окремих реквізитів об'єкта з бази даних

Під час читання окремих реквізитів об'єкта з бази даних слід мати на увазі, що виклик методу ПолучитьОбъект або звернення до реквізитів об'єкта через крапку від посилання призводить до завантаження об'єкта з бази цілком, разом із його табличними частинами.

Читати
Матеріал

Обробник події ОбработкаЗаполнения

Якщо через будь-які умови необхідно обмежувати введення на підставі за командою "Створити на підставі", то таку перевірку слід виконувати в обробнику ОбработкаЗаполнения. Наприклад, це можуть бути перевірки такого виду:Див. також

Читати
Матеріал

Використання параметрів сеансу

1.1. Параметри сеансу призначені для зберігання значень певних типів для кожного клієнтського сеансу на час роботи цього сеансу. Ініціалізацію параметрів сеансу слід виконувати в модулі сеансу (див. нижче розділ 2.1), а їх значення рекомендується використовувати в запитах і умовах обмеження доступу до даних для поточного сеансу.Приклади параметрів сеансу:Установлення параметрів сеансу "за потребою". Див. також

Читати
Матеріал

Під час компіляції модуля видається повідомлення "Визначення процедур і функцій повинні розміщуватися перед операторами основної програми", але жодних команд, крім процедур і функцій, у модулі немає. У чому причина?

Повідомлення "Визначення процедур і функцій повинні розміщуватися перед операторами основної програми" може видаватися, якщо після команди "КінецьФункції" або "КінецьПроцедури" ставиться символ ";" — програма вважає цей символ порожнім оператором. Цей оператор не спричиняє помилки, тільки якщо стоїть після останньої процедури або функції модуля.

Читати
Записатися телефоном