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

Использование виртуальных таблиц регистров сведений в 1С

Для чего применяются Виртуальные таблицы регистров сведений применяются для быстрого получения актуальных или первых значений данных без написания сложных запросов к основной таблице регистра. Платформа сама реализует нужную логику отбора записей по времени, поэтому разработчик получает более простой и надежный запрос. Основная задача виртуальных таблиц регистра сведений — получить одно значение на набор измерений в …

Использование виртуальных таблиц регистров сведений в 1С Читать полностью »

Использование виртуальных таблиц регистров накопления в 1С

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

Использование виртуальных таблиц регистров накопления в 1С Читать полностью »

Проверка на пустое значение в 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 Читать полностью »

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

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