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

Обмін

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

109 публікацій

За напрямом

Фільтр за розділом

Усі розділи
Матеріал

Параметри процедур і функцій

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

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

Розробка мобільних рішень

Однією з особливостей розробки мобільних застосунків є обмеженість ресурсів, що надаються пристроєм програмі. Тому порівняно з розробкою настільних застосунків потрібно приділяти більше уваги оптимізації алгоритмів споживання пам'яті та швидкодії.Керування займаною пам'яттю. Проєктування складу збережуваних об'єктів мобільної інформаційної бази. Проєктування обміну даними з мобільним пристроєм. Підготовка звітів. Проєктування форм. Адаптація до різної роздільної здатності екрана (DPI) пристроїв. Адаптація до різних розмірів пристроїв. Раціональне використання простору. Горизонтальне прокручування

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

Перехоплення винятків у коді

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

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

Отримання полів через крапку від інших полів

У мові запитів реалізовано можливість отримання поля через крапку від іншого поля. З одного боку, ця можливість дає змогу створювати компактні запити, проте, з іншого боку, завжди слід розуміти, що стоїть за кожною такою дією. У цьому розділі буде розказано, що відбувається під час отримання поля через крапку, і буде надано рекомендації щодо оптимізації доступу до полів.Отримання поля через крапку. Отримання поля Посилання через крапку. Отримання полів через крапку від полів, що посилаються на кілька об'єктів. Використання конструкції ВИРАЗИТИ для обмеження кількості з'єднань під час отримання полів через крапку

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

Перевизначення спільних модулів в умовах ієрархії бібліотек

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

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

Перенесення виразів

1. Якщо довжина рядка перевищує 120 символів, слід використовувати перенесення. Робити рядки довшими за 120 символів не рекомендується, за винятком випадків, коли перенесення неможливе.

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

Особливості визначених елементів об'єктів метаданих під час роботи з вимкненим режимом сумісності

Для деяких об'єктів метаданих у платформі "1С:Підприємство 8" є можливість задавати в конфігурації визначені елементи, для яких в інформаційній базі автоматично створюватимуться об'єкти із заданими значеннями. У цій статті розглядаються деякі особливості їх реалізації та роботи з ними.Загальні відомості. Робота з роздільниками

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

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

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

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

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

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

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