Статьи

Проверка на пустое значение в 1С 8.5

В процессе разработки на платформе 1С часто возникает задача: определить, содержит ли переменная или поле базы данных какое-либо значение, или же оно «пустое». В отличие от многих других языков, в 1С понятие «пустое значение» имеет несколько оттенков. Разберем их по порядку. Что считается «пустым» в 1С? То, что считается пустым в конкретной задаче, зависит от …

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

Убрать пробелы в строках 1С 8.5

Зачем вообще убирать пробелы? Пробелы могут вызвать кучу проблем: Поэтому уделять пробелы – полезная привычка. Убрать пробелы слева и справа Если нужно убрать пробелы только по краям строки, лучше всего использовать готовые функции 1С: Пример использования: Убрать все пробелы в строке Если нужно удалить все пробелы из строки, тогда подойдет СтрЗаменить(): Такой способ убирает именно обычные пробелы внутри …

Убрать пробелы в строках 1С 8.5 Читать полностью »

Ошибка «В данной транзакции уже происходили ошибки»

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

Ошибка «В данной транзакции уже происходили ошибки» Читать полностью »

Использование аннотации #ИзменениеИКонтроль в расширениях конфигураций 1С

Что такое аннотации в 1С Аннотации — это специальный вид синтаксических метаданных, которые добавляются в исходный код для управления функциональностью расширений конфигурации. Простыми словами, это специальные пометки (начинающиеся с символа &), которые подсказывают платформе 1С, каким именно образом нужно изменить или дополнить работу типового метода.  С их помощью разработчик может внедрить свой код в стандартный метод, не меняя …

Использование аннотации #ИзменениеИКонтроль в расширениях конфигураций 1С Читать полностью »

Поиск по наименованию в 1С 8.5

О чем будем говорить Задача поиска элементов справочника по наименованию — одна из самых частых в практике 1С-разработчика. В платформе 1С:Предприятие 8.5 (актуально и для современных версий 8.3) есть несколько способов её решения. Каждый метод имеет свои сильные и слабые стороны, и выбор конкретного зависит от вашей задачи. Метод НайтиПоНаименованию() НайтиПоНаименованию() — встроенный метод менеджера справочника. …

Поиск по наименованию в 1С 8.5 Читать полностью »

Поле объекта не обнаружено в 1С 8.5

Что за ошибка Ошибка «Поле объекта не обнаружено» возникает, когда программный код пытается обратиться к реквизиту, атрибуту или свойству, которого нет у текущего объекта в момент выполнения. Это не ошибка отсутствия значения (NULL), а именно отсутствие самого поля в структуре объекта — например, при обращении Объект.НесуществующийРеквизит. Платформа выбрасывает исключение, указывая модуль и строку. Причины возникновения С точки зрения …

Поле объекта не обнаружено в 1С 8.5 Читать полностью »

Проверка на тип значения в 1С 8.5

Что такое тип значения в 1С В платформе 1С:Предприятие 8 каждое значение имеет определённый тип. Тип значения определяет, какие данные хранятся в переменной, реквизите или поле — число, строка, дата, ссылка на документ, справочник и т. д. Для анализа типов значений используется значение типа «Тип». Проверка типа во встроенном языке Для проверки на тип значения используется …

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

Текущие данные в 1С 8.5

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

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

Как проверить наличие реквизита в 1C 8.5

Метод 1: Проверка через Метаданные Этот подход использует статическую структуру конфигурации, описанную в дереве метаданных. Он отвечает на вопрос: «Задуман ли разработчиком реквизит с таким именем для этого типа объектов?» Данный метод не подходит для проверки объектов, созданных динамически или содержащих свойства формы, так как работает на уровне конфигурации, а не конкретного экземпляра Метод 2: Проверка …

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

Фигурные скобки в запросах СКД 1С 8.5

Для чего нужны фигурные скобки в запросе СКД? Фигурные скобки в запросах СКД представляют собой расширение языка запросов, которое заставляет систему компоновки данных по‑другому трактовать участки запроса: выбрасывать части условий, управлять обязательностью параметров, подключать характеристики и влиять на формирование списка полей отчета.  Обычный запрос в 1С, который вы пишете в модуле, — это жесткая конструкция. …

Фигурные скобки в запросах СКД 1С 8.5 Читать полностью »

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

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