Разработка

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 Читать полностью »

Библиотека jenkins-lib для конструирования пайплана 1С

Можно использовать специальную библиотеку Pipeline1C для быстрой настройки сборки. Ссылка на github https://github.com/firstBitMarksistskaya/jenkins-lib.git Внешний вид пайплайна в интерфейсе Blue Ocean: Внимание!!! для работы jenkins-lib требуются плагины как зависимости. Без них может не заработать: Pipeline: groovy libraries, Blue Ocean, Allure, Pipeline Utility Steps, HTTP Request Заходим в раздел Manage Jenkins -> System -> Global Trusted Pipeline Libraries и подключаем библиотеку: Внимание!!! Библиотеку подключаем …

Библиотека jenkins-lib для конструирования пайплана 1С Читать полностью »

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

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

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

Информационная база содержит разделители, созданные 1С:Предприятием 8.2.14

Информационная база содержит разделители, созданные 1С:Предприятием 8.2.14

Сюрпризы от 1С всегда поджидают даже опытных специалистов. Одна из таких ошибок «Информационная база содержит разделители, созданные 1С:Предприятием 8.2.14». Скриншот ошибки представлен ниже. 1С предлагает на выбор два варианта: Завершить работу или Перезапустить. Давайте попробуем подчиниться и перезапустить. И да, 1С успешно перезапустилась.

Ошибка связывания с хранилищем конфигурации по адресу

При работе с хранилищем иногда возникают ошибки. Одна из таких: «Ошибка связывания с хранилищем конфигурации по адресу. Чтобы избавиться от ошибки можно попробовать: Надеюсь информацию будет полезна.

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

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