Архив рубрики: Полезное

Отчёты, обработки, код.

Как узнать IP адрес компьютера?

В этой небольшой статье узнаем IP-адрес текущего компьютера средствами 1С Предприятие с использованием COM-объекта WbemScripting. Итоговая функция для получения IP-адреса выглядит так: 1 2 3 4 5 6 7 8…

Работа с SQL-сервером напрямую

В предыдущей статье https://life1c.ru/post/2051 мы научились подключаться к сторонней БД PostgreSQL с помощью строки подключения. В этой статье разберёмся как осуществлять к этой БД свои SQL-запросы.   COM-объект ADODB.Command В…

Строка подключения 1С к СУБД PostgreSQL

Как в 1С обратиться к внешнему источнику данных, который таится в недрах СУБД? Ответ на этот вопрос начинается с подключения в 1С к этому источнику данных через интерфейс COM-объекта. В…

Как получить запрос с итогами?

Сегодня разберём функцию, с помощью которой из обычной таблицы значений 1С можно получить результат запроса с итогами и построить дерево значений. Это может быть полезно в некоторых практических задачах, таких…

Как легко можно получить значение поля объекта в 1С?

Всё дерево объектов в 1С Предприятие имеет вложенную структуру. Например, справочник «Номенклатура» имеет в своём составе поле «Номенклатурная группа». Справочник «Номенклатурные группы», в свою очередь имеет в своём составе другие…

Сохранение таблицы значений в файл

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

Использование COM-соединения, выгрузка в Excel через COM-объект Excel.Application

Вообще COM-объекты используют для соединения информационной базы 1С с файлом Word, Excel, Outlook или любой другой программой, поддерживающей данный интерфейс обмена данными. В этой статье рассмотрим задачу выгрузки/загрузки данных из/в…

Свернуть значения таблицы, массива, строки

Привожу ещё одну любопытную реализацию задачи по свёртке значений в разных объектах 1С. Итак, чтобы свернуть значения таблицы, массива или строки можно воспользоваться одной из предложенных ниже функций: СвернутьСтроку(Стр, СтрНачальныйРазделитель,…

Проверка e-mail адресов через Internet Explorer с помощью COM-объекта

Данная обработка 1С «Проверка mail.ru», которую можно скачать ниже, предназначена для верификации e-mail адресов для домена mail.ru. Такой функционал может пригодиться для актуализации контактов пользователей, либо для групповой рассылки на…

Как разобрать строку в массив по разделителю?

Для разбора текстовой строки в массив по разделителю (или нескольким разделителям) приведём здесь несколько функций в различных реализациях. Функции получились следующие: Разбор строки в массив по разделителю без учёта пробелов…

Как получить границу даты?

Если необходимо получить границу на определённую дату в программе 1С, пригодится следующая процедура «ПолучитьГраницуДаты». Иногда требуется получить именно границу периода, т.к. простая дата порой не включает в себя последнюю секунду…

Введение в конфигурирование 1С (Самостоятельная работа)

По многим просьбам выкладываю большую самостоятельную работу по курсу «Введение в конфигурирование в системе «1С: Предприятие 8». Основные объекты». Возможно вам покажется, что это устаревшее пособие, но тем не менее…

Свадебный подарок 1С

Недавно на неделе я сделал классный свадебный подарок своей коллеге, записал работу (создание и проведение документов) в созданной мной свадебной конфигурации 1С. Конфигурацию писал из чистой, в основном создавал в ней…

Вычисление строк отчёта по формулам. Отчёт по статьям ДДС.

Использование парсера для вычисления строк отчёта Предыдущая статья по теме построения парсера выражений была написана здесь: life1c.ru/post/1117. Для построения регламентированных отчётов (в том числе регламентированного отчёта по движению денежных средств)…

Парсер арифметических выражений

Что такое парсер выражений? Парсер – это программа, которая сопоставляет набор лексем формального языка с его грамматикой. Результатом парсинга является дерево лексем, структура представленного выражения. Парсер арифметических выражений разбирает исходную…

Перебор сумм

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