Практика программирования

Способ переноса данных из 7-ки в 8-ку в виде дерева значений

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Моя война с Adodb.connection "Microsoft.Jet.OLEDB.4.0" на 64-х битных серверных ОС (86х)

На тонком клиенте в управляемом приложении появилась потребность работы с Adodb.Connection. В моем случае это был драйвер "Microsoft.Jet.OLEDB.4.0". В файловом варианте все взлетело без проблем… А вот в серверном начались проблемы. Решениям этих проблем и посвящается данная статья. При миграции…
Read more

Сравнение двух строк. Функция

Поиск совпадающих и различных подстрок в двух строках, приведённых к общей длине. Результат — таблица значений с №№ начал и окончаний одинаковых и различных фрагментов. Дихотомический обход, высокая скорость. Понадобилось мне 2 строки сравнить и определить, какие в них фрагменты…
Read more

Печать этикеток со штрих-кодами для БП 2.0

При работе часто приходится сталкиваться с написанием обработки печати этикеток для различных конфигураций, решил поделиться опытом в их написании. Итак, мы имеем типовую БП 2.0 и нам нужно реализовать печать этикеток со штрих-кодами для номенклатуры и ОС (Основные средства). В…
Read more

Простой кнопочный 1С калькулятор с тестами производительности

Простой кнопочный калькулятор на языке 1С для 8.1 и 8.2. Работает со всеми арифметическими операторами, вычисляет процент, корень, факториал, и последовательность фибоначчи. Умеет измерять скорость (быстродействие) клиентского компьютера и конкретной базы 1С. Используется собственная улучшенная реализация функции выполнить!     Дамы…
Read more

Как получить ключ запущенного Регламентного Задания

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в…
Read more

Авторизация OAuth 2.0 из 1С 8.2

Доступ к функциям Google API с помощью авторизации OAuth 2.0 Возникла необходимость связать 1С и Google Calendar. По мотивам статьи:  http://pro1c.net/tips/%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-oauth-20-%D0%B8%D0%B7-1%D0%A1-82/ Пример был переделан на управляемые формы и добавлена возможность использовать прокси-сервер. Основное отличие авторизации по протоколу OAuth 2.0 от обычной состоит…
Read more

Ошибка номер пять. "Получение расчетных данных не из регистра"

Это статья про прописные истины, которые, как показывает опыт, иногда полезно повторять самому себе или делиться ими с другими. Это статья про прописные истины, которые, как показывает опыт, иногда полезно повторять самому себе или делиться ими с другими. Если открыть…
Read more

Работа с Blogger из 1С:Предприятия

Работа с сервисом Blogger из 1С:Предприятия 8.x при помощи COM-объекта Работа с сервисом Blogger из 1С:Предприятия 8.x через COM-объект. К публикации прикреплены: Тестовая конфигуарция с примером использования созданного COM-объекта. Необходимые библиотеки и непосредственно компонента. Проект на VS2010 (C#) COM-объекта для…
Read more

Получение координат X и Y из широты и долготы адреса партнера

Работая с программой распределения выездов по водителям (например ANTOR Logistics Master), возникает необходимость указывать адреса выезда по координатам X и Y. Работая с программой распределения выездов по водителям (например ANTOR Logistics Master),возникает необходимость указывать адреса выезда по координатам X и…
Read more