Разработка компоненты NativeAPI для 1С. Шаг 1, запускаем шаблон

Для первой разработки воспользуемся шаблоном из статьи на сайте ИТС. Для разработки была использовано Visual Studio 2017 Community и после добавления проекта из шаблона и попытки его компиляции получаем ошибку о несоответствии или отсутствии версии Windows SDK 8.1. Для исправления Читать дальше …

Установка нескольких версий сервера 1С на один компьютер

Настройка сервера 1с

Для установки нескольких разных версий сервера 1С на один компьютер, необходимо разместить их на разных портах и указать разные папки описания кластера. Первым этапом устанавливаем первую версию. Заходим в редактор реестра по пути: Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Находим там ветку с сервером. Экспортируем Читать дальше …

Очистка регистра накопления, если регистратор — битая ссылка

Битая ссылка регистр накопления

Ниже код удаляет движения в случае, если документ был удален без очистки регистров, и в регистре запись «Объект не найден». Для Каждого ОбъектМетаданных Из Метаданные.РегистрыНакопления Цикл Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | РегистрЗапись.Регистратор КАК Регистратор |ИЗ | РегистрНакопления.&Регистр Читать дальше …

Программное нажатие кнопки на управляемой форме

Программное нажатие кнопки 1С

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

Чтение табличного документа из файла XLS на клиенте

Excel 1С

При работе в клиент-серверном варианте, клиент и сервер чаще всего на разных компьютерах и это необходимо учитывать при разработке обработок для загрузки данных из файлов.

Создание телеграм-бота. Простой пример, Hello World!

телеграм 1С

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