1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/2088

В этой небольшой статье узнаем IP-адрес текущего компьютера средствами 1С Предприятие с использованием COM-объекта WbemScripting. Итоговая функция для получения IP-адреса выглядит так:
Функция ПолучитьIPАдрес()

strComputer = ".";
SWBemlocator = Новый COMОбъект("WbemScripting.SWbemLocator");
objWMIService = SWBemlocator.ConnectServer(strComputer, "root\CIMV2");
IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration where ipenabled = true");



#1С, #InternetExplorer, #Обработки, #Программирование, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/2028

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

Это может быть полезно в некоторых практических задачах, таких как:

Построение отчёта
Иерархический просмотр данных, в том числе консолидированных значений
Обход элементов таблицы в заданном порядке.

Чтобы наглядно показать работу функции ПолучитьЗапросСИтогами была создана внешняя обработка 1С «Запрос с итогами». Скачать её можно по

#1С, #Обработки, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/2009

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

#1С, #Обработки, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1918

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


СвернутьСтроку(Стр, СтрНачальныйРазделитель, СтрИтоговыйРазделитель) – Убирает повторяющиеся в строке значения. Значения разделены между собой указанным разделителем. Также можно поменять этот разделитель после преобразования.

СвернутьМассив(пМассив) – Убирает повторяющиеся в массив

#1С, #Программирование, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1908

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



В этой статье разберём следующие вопросы:


Как получить те

#1С, #InternetExplorer, #Обработки, #Библиотекарешений, #Полезное
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1873

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

Разбор строки в массив по разделителю без учёта пробелов
Разбор строки в массив по разделителю с пробелами
Разбор строки в массив по нескольким разделителям без учёта пробелов
Разбор строки в массив по массиву разделителей с пробелами
Разбор строки в массив по сложным разделителям (разделители имеют в своём со

#1С, #Программирование, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1841

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


// Получает границу даты.
//
// Параметры:
// ДатаИсх - исходная дата;
// ЭтоКонецДня - булево, флаг для получения конца дня.
//
// Возвращаемое значение:
// Граница заданной даты.
//
Функция ПолучитьГраницуДаты(ДатаИсх, ЭтоКонецДня = Ист

#1С, #Программирование, #Функции, #Полезное, #ФункцииПроцедуры
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

Единая Справочная Информационная Система

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1834

Единая Справочная Информационная Система (ЕСИС) – разработка 1С-ных умельцев для тех, кто только начинает осваивать и работать с продуктами 1С Предприятие. Сборка довольно старая (2006 год, используется 1С версии 8.0 и 8.1), но имеющая необходимые базовые знания, к примеру, для разработчиков под обычное 1С-ное приложение. В большинстве случаев приёмы программирования с тех времён не поменялись и могут быть использованы в настоящее время при изучении платформы 1С.

Также стоит отметить, что 1С

#1С, #ДляНачинающих, #Обучение, #Материалыпо1С
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

Блок-схема: Чем начинающий программист отличается от опытного?

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1806

Чем начинающий программист 1С, да и любой другой, отличается от опытного? Внимательно посмотрите на эту блок-схему и вы поймёте, что без дебага не разобраться! :)

Как пользоваться отладчиком была отдельная статья здесь: http://life1c.ru/post/624



Что ещё? Вот несколько советов начинающему программисту:


Свой код нужно тестировать постепенно. Уже написанный большой кусок кода исправить труднее, чем много маленьких, можно упустить что-то важное в функционале.
Постоянно проверяйт

#1С, #Весёлое, #ДляНачинающих, #Жизнь1С, #Статьи
1С Предприятие, курсы 1С, 1С бухгалтерия, обучение 1С, самоучитель 1С

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

Новый пост на сайте "Всё о программировании на 1С:Предприятие"
Полный текст статьи читайте по адресу: http://life1c.ru/post/1798


По многим просьбам выкладываю большую самостоятельную работу по курсу «Введение в конфигурирование в системе «1С: Предприятие 8». Основные объекты».
Возможно вам покажется, что это устаревшее пособие, но тем не менее задача, рассмотренная в нём имеет актуальность и по сей день и может быть реализована на любой версии платформы 1С (8.0, 8.1, 8.2, 8.3). Курс будет полезен для оттачивания своего мастерства в программировании на 1С. Скачать материалы и готовую базу по самостоятельной работе можн

#1С, #ДляНачинающих, #Книга, #Полезное