Программирование 1С 8.5

Менеджер временных таблиц в запросах 1С

Что такое менеджер временных таблиц? Если говорить в общем смысле, то Менеджер временных таблиц (МВТ) — это встроенный механизм. Он позволяет сохранять промежуточные результаты запросов и использовать их в нескольких запросах подряд. Для этого в 1С существует специальный объект конфигурации, который хранит временные таблицы. Он управляет их жизненным циклом и называется — МенеджерВременныхТаблиц (далее часто МВТ). Простыми словами, …

Менеджер временных таблиц в запросах 1С Читать полностью »

Стандартный период в СКД 1С 8.5

Стандартный период в СКД 1С помогает упростить ввод даты начала и даты окончания. Во многих типовых отчетах, когда необходимо указать интервал дат. Нет необходимости указывать дату начала и дату окончания отдельно. Пользователь может выбрать либо какой-то готовый вариант (первая половина года, квартал и т.д.). Либо выделить промежуток месяцов в календаре мышкой. Такой функционал возможен с …

Стандартный период в СКД 1С 8.5 Читать полностью »

NULL в запросе 1C 8.5

NULL в запросе 1С NULL в запросе 1С означает отсутствие данных, а не «пустое» или «ноль». Это важно, потому что ведет себя особо и влияет на результаты выборки, соединений и фильтров. NULL — это специальный тип “значение‑отсутствует”, который возникает, например: При этом NULL не равно ни пустой строке, ни пустой ссылке, ни 0, ни Неопределено во встроенном языке. Как правильно сравнивать с NULL В …

NULL в запросе 1C 8.5 Читать полностью »

Текущая дата в запросе 1С 8.5

Способы указания текущей даты Текущая дата в запросе 1С часто требуется передавать. В языке запросов 1С 8.5 на момент написания статьи нет специальной функции для задания текущей даты. Необходимо передавать текущую дату через параметр. Как альтернатива — задать текущую дату статически вручную прямо в запросе. Ручное указание текущей даты Задайте дату статически через ДАТАВРЕМЯ(Год,Месяц,День[,Час,Минута,Секунда]) прямо в тексте …

Текущая дата в запросе 1С 8.5 Читать полностью »

Пустая дата в запросе 1С 8.5

Что такое пустая дата? Пустая дата в 1С:Предприятие 8.5 (и предыдущих версиях) — это значение типа «Дата», равное 1 января 1 года 00:00:00 по григорианскому календарю. Это значение по умолчанию для полей и переменных типа Дата при отсутствии заполнения. Инициализация в запросе В запросе можно инциализировать пустую дату 2 способами: В запросе это можно сделать …

Пустая дата в запросе 1С 8.5 Читать полностью »

Округление числа в запросе 1С

Фунция ВЫРАЗИТЬ() для округления числа в запросе В запросах 1С стандартная функция Окр() недоступна, поэтому для округления чисел используют: Это позволяет точно форматировать результаты в отчетах и обработках без дополнительной логики на встроенном языке. Функция ВЫРАЗИТЬ() приводит число к указанному формату с математическим округлением. Работа функции ВЫРАЗИТЬ() со значением NULL ! Важно знать, что ВЫРАЗИТЬ(NULL КАК ЧИСЛО(15, 2)) возвратит …

Округление числа в запросе 1С Читать полностью »

Оператор ПОДОБНО в запросе 1С 8.5

Оператор ПОДОБНО используется в языке запросов 1С для проверки соответствия строки заданному шаблону. Возвращает логическое значение: Истина — строка подходит под шаблон, Ложь — не подходит. Это удобный способ делать «мягкие» фильтры по строковым полям, особенно когда нужен поиск по маске или частичному совпадению. Является аналогом оператора LIKE в языке запросов SQL. Оператор применяется внутри конструкции запроса …

Оператор ПОДОБНО в запросе 1С 8.5 Читать полностью »

Выразить в запросе

Выразить в запросе 1С 8.5

Заключение Важно помнить, что функция ВЫРАЗИТЬ() не может преобразовать один тип данных в другой. Не получится преобразовать строку «123» в число 123. Данная функция обычно используется либо для приведения составного типа данных к какому-то конкретному. Либо для приведения строки неограниченной длины к строке определенной длины, либо для округления чисел. Про «возможности» запросов 1С преобразования строки …

Выразить в запросе 1С 8.5 Читать полностью »

Регламент разработки на 1С

Типичные ошибки и решения по исправлению Дублирование кода Вынесение кода в отдельные процедуры и функции Магические литералы (числа, строки, даты, иногда булево) Определение литералов в функциях Использование литералов, которые таковыми не являются Использовать существующие функции, которые рассчитывают литералы Разработать функцию для расчета литерала самостоятельно Вынесение кода в отдельные процедуры и функции Определение литералов в функциях …

Регламент разработки на 1С Читать полностью »

стать программистом 1с

Как стать программистом 1С

Введение Как стать программистом 1С? Конечно, путь у каждого будет свой до этой цели. Все зависит от очень многих факторов. Ну хотя бы стоит начать с того, знакомы ли вы вообще с программированием или нет. Также большую роль играет то, как вы собираетесь учиться — самостоятельно или проходя какие-то курсы. Конечно, лучше, если вы будете …

Как стать программистом 1С Читать полностью »

Отправьте форму и мы вам перезвоним

Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу
Сайт itviar.ru использует cookie для персонализации и хранения настроек.
Отправляя форму вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку персональных данных компании ИП Рыжиченко Антону Ивановичу