1.1. Якщо читання даних з інформаційної бази має бути відповідальним, таке читання слід виконувати в транзакції з попереднім установленням керованих блокувань. Загалом відповідальним слід вважати будь-яке читання, на основі результатів якого виконуються будь-які зміни в інформаційній базі або приймаються рішення.Наприклад, відповідальне читання даних потрібне в таких випадках:Використання читання поза транзакцією. Див. також
1. Загалом, під час об'єднання в запиті результатів кількох запитів слід використовувати конструкцію ОБ'ЄДНАТИ ВСІ, а не ОБ'ЄДНАТИ. Оскільки в другому варіанті, під час об'єднання запитів повністю однакові рядки замінюються одним, на що витрачається додатковий час, навіть у випадках, коли однакових рядків у запитах напевно бути не може.Див. також
Обробникам подій модуля форми, які встановлюються з коду за допомогою методу УстановитьДействие, рекомендується задавати префікс Подключаемый_. Наприклад:
Для введення ОЗ у використання потрібен документ "Введення в експлуатацію ОЗ" (вкладка "ОЗ і НМА Надходження ОЗ"). Цим документом можливо оформити дії трьох видів:
Метод розрахунків такий. Насамперед проводимо "Авансовий звіт", у якому відображаємо розрахунки зі сторонами угоди, а потім документ "Надходження товарів і послуг" —” оприбуткування обладнання на склад, яке після вводимо в використання все тим же документом "Введення в експлуатацію ОЗ".
Елемент керування "Поле вибору" призначений для зберігання та швидкого вибору одного зі значень, що входять до його списку вибору. Список вибору для поля вибору є списком значень. Значенням поля вибору є одне єдине значення, а не весь список вибору.Встановлення значення в полі вибору. Подання значення, що зберігається в полі вибору. Пошук значення в полі вибору за введеним текстом. Зв'язок поля вибору з даними. Особливості ініціалізації та використання списку вибору. Використання поля вибору: приклад 1. Використання поля вибору: приклад 2. Використання поля вибору: приклад 3
Загальні рекомендації. Назви та заголовки. Коли використовувати трикрапку. Кінцеві пробіли в поданнях об’єктів і заголовках елементів керованих форм. Обмеження щодо використання однакових текстів на елементах керування у формі
1.1. Для реквізитів рядкового типу слід використовувати змінну довжину рядка (властивість Допустима довжина = Змінна) і при цьому вказувати максимально допустиму довжину рядка. Властивість Допустима довжина може набувати значення Фіксована тільки в тих випадках, коли під час маніпулювання цими даними дійсно необхідно мати гарантію, що рядок має певну довжину (за рахунок автоматичного доповнення кінцевими пробілами).Див. також
У тому разі, якщо поведінка цілої низки форм або команд залежить від одних і тих самих значень (параметрів, заданих користувачем або інших налаштувань поведінки клієнтського застосунку), для мінімізації клієнт-серверної взаємодії рекомендується застосовувати загальні модулі з повторним використанням значень, що повертаються (властивість "Повторне використання значень, що повертаються" дорівнює "На час сеансу"). Застосування таких загальних модулів допускається, якщо зміна відповідного значення протягом сеансу не є критичною, тобто протягом усього сеансу може використовуватися одноразово отримане значення. При цьому функції такого загального модуля мають за один виклик повертати відразу всі значення, які можуть знадобитися за тих чи інших обставин. Наприклад, якщо під час роботи всіх форм підсистеми реєстрації зайнятості співробітників потрібні користувацькі параметри "Час зайнятості за замовчуванням", "Час початку робочого дня" і "Час закінчення робочого дня", то всі ці параметри необхідно отримувати одним викликом, що повертає структуру з трьома полями:
1. Імена змінних слід утворювати від термінів предметної області таким чином, щоб з імені змінної було зрозуміло її призначення. 2. Імена слід утворювати шляхом видалення пробілів між словами. При цьому кожне слово в імені пишеться з великої літери. Прийменники та займенники з однієї літери також пишуться з великої літери. Приклад:Див. також