У деяких ситуаціях необхідно, щоб при розшифровці, яку користувач виконує над одним полем, розшифровка виконувалася над іншим полем. У цій статті описується, яким чином можна досягти такого ефекту, використовуючи макет поля.
У цьому розділі описано особливості подання в базі даних полів складових типів і наведено рекомендації щодо їх ефективного використання.Поля, що подаються в базі даних. Типи полів та їх подання в базі даних. Порівняння полів. Про які порівняння йдеться?. Механізм порівняння та зауваження щодо ефективності. Побудова індексів
Іноді потрібно створити звіт, до якого необхідно вивести дані щодо залишків, але використати віртуальну таблицю ЗалишкиЙОбороти регістру накопичення або бухгалтерії з будь-яких причин не вдається. Наприклад, дані, які потрібно вивести у звіт, не зберігаються в регістрі. У цій статті розповідається, яким чином організувати набір даних, щоб використовувати можливості системи компонування даних для роботи із залишками.
Тепер, коли ви вже досить добре знайомі з мовою запитів, ми нарешті можемо перейти до однієї з найважливіших тем –“ до оптимізації документа <strong>ОказаниеУслуги</strong>, і, зокрема, до повної зміни його обробника події <strong>ОбработкаПроведения</strong>.Оптимізація процедури проведення документа ОказаниеУслуги. Особливості використання посилальних даних. Оптимізація документа ОказаниеУслуги
Створимо звіт <strong>Реєстр документів надання послуги</strong>, використовуючи систему компонування даних. Цей звіт виводитиме список наявних у базі даних документів <strong>НаданняПослуги</strong> у порядку їх дат і номерів.Звіт Реєстр документів надання послуги. Звіт РейтингПослуг
У мові запитів реалізовано можливість отримання поля через крапку від іншого поля. З одного боку, ця можливість дає змогу створювати компактні запити, проте, з іншого боку, завжди слід розуміти, що стоїть за кожною такою дією. У цьому розділі буде розказано, що відбувається під час отримання поля через крапку, і буде надано рекомендації щодо оптимізації доступу до полів.Отримання поля через крапку. Отримання поля Посилання через крапку. Отримання полів через крапку від полів, що посилаються на кілька об'єктів. Використання конструкції ВИРАЗИТИ для обмеження кількості з'єднань під час отримання полів через крапку
Використовуючи можливості керованих форм, користувач може додати відображення будь-яких реквізитів об'єктів у динамічному списку. Для того щоб користувач міг скористатися цією можливістю, рекомендується додавати до списку поле Посилання, у якого потрібно вимикати користувацьку видимість.
Для деяких об'єктів метаданих у платформі "1С:Підприємство 8" є можливість задавати в конфігурації визначені елементи, для яких в інформаційній базі автоматично створюватимуться об'єкти із заданими значеннями. У цій статті розглядаються деякі особливості їх реалізації та роботи з ними.Загальні відомості. Робота з роздільниками
1.1. Якщо читання даних з інформаційної бази має бути відповідальним, таке читання слід виконувати в транзакції з попереднім установленням керованих блокувань. Загалом відповідальним слід вважати будь-яке читання, на основі результатів якого виконуються будь-які зміни в інформаційній базі або приймаються рішення.Наприклад, відповідальне читання даних потрібне в таких випадках:Використання читання поза транзакцією. Див. також
1. Загалом, під час об'єднання в запиті результатів кількох запитів слід використовувати конструкцію ОБ'ЄДНАТИ ВСІ, а не ОБ'ЄДНАТИ. Оскільки в другому варіанті, під час об'єднання запитів повністю однакові рядки замінюються одним, на що витрачається додатковий час, навіть у випадках, коли однакових рядків у запитах напевно бути не може.Див. також
До історії роботи автоматично потрапляють події інтерактивного додавання або зміни об'єктів інформаційної бази (документів, елементів довідника тощо). Додатково рекомендується записувати до історії роботи користувача й інші події, які призводять до запису об'єктів у результаті дій користувача. Наприклад: команда "Поместить файл" для елемента довідника Файли.