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

Обмін

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

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

Імена процедур і функцій

Verdana; 9.5pt; "1. Правильний вибір імен процедур і функцій дуже важливий для підвищення читабельності коду. У більшості випадків вдало вибране ім'я процедури в поєднанні з правильно підібраними іменами параметрів позбавляють необхідності якось додатково її описувати. У низці випадків складнощі у виборі імені процедури та (або) її параметрів свідчать про неправильну архітектуру програмного коду. І навпаки, якщо "самодокументоване" ім'я вигадати легко, отже процедуру спроєктовано правильно.

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

Використання транзакцій під час читання даних

1.1. Якщо читання даних з інформаційної бази має бути відповідальним, таке читання слід виконувати в транзакції з попереднім установленням керованих блокувань. Загалом відповідальним слід вважати будь-яке читання, на основі результатів якого виконуються будь-які зміни в інформаційній базі або приймаються рішення.Наприклад, відповідальне читання даних потрібне в таких випадках:Використання читання поза транзакцією. Див. також

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

Використання глобальних змінних у програмних модулях

1. У більшості випадків замість змінних програмних модулів слід використовувати більш відповідні засоби розробки платформи 1С:Підприємство. Оскільки область видимості (використання) таких змінних складно контролювати, вони часто стають джерелом помилок, які важко відтворити.

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

Використання ключових слів "ОБ'ЄДНАТИ" і "ОБ'ЄДНАТИ ВСІ" у запитах

1. Загалом, під час об'єднання в запиті результатів кількох запитів слід використовувати конструкцію ОБ'ЄДНАТИ ВСІ, а не ОБ'ЄДНАТИ. Оскільки в другому варіанті, під час об'єднання запитів повністю однакові рядки замінюються одним, на що витрачається додатковий час, навіть у випадках, коли однакових рядків у запитах напевно бути не може.Див. також

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

Тексти модулів

1. Тексти модулів повинні бути написані російською мовою. У текстах модулів не допускається використовувати літеру "ё".Див. також

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

Запис подій до історії роботи користувача

До історії роботи автоматично потрапляють події інтерактивного додавання або зміни об'єктів інформаційної бази (документів, елементів довідника тощо). Додатково рекомендується записувати до історії роботи користувача й інші події, які призводять до запису об'єктів у результаті дій користувача. Наприклад: команда "Поместить файл" для елемента довідника Файли.

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

Попередня ініціалізація локальних змінних

У випадках, коли фрагмент коду обчислює значення однієї або кількох локальних змінних, рекомендується явно виконувати попередню ініціалізацію таких змінних. Це дасть змогу уникнути потенційних помилок часу виконання, коли значення змінної виявляється Невизначено, а подальший код розраховує на певний тип значення. Наприклад:

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

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

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

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