Небольшой пример работы с библиотекой стандартных подсистем. Ниже приведен код с отправкой типовой печатной формы «Заказ поставщику» в виде PDF файла на электронную почту. Отправка происходит для разных контрагентов в разное время, поэтому для справочника «Партнеры» создаем реквизит «ВремяОтправкиЗаказов». Данные Читать дальше …
Получение объекта 1С из внешней базы по GUID через COM-соединение
При обмене данными через COM-соединение, если есть GUID объекта внешней базы, то мы можем получить объект, который в дальнейшем имеем возможность изменить. СсылкаНаОбъектВИБ = СоединениеИБ.Справочники.Номенклатура.ПолучитьСсылку(СоединениеИБ.NewObject(«УникальныйИдентификатор», GUIDИзВнешнейБазы));ОбъектВИБ = СсылкаНаОбъектВИБ.ПолучитьОбъект();
Сброс пароля пользователя в базе 1С на СУБД MS SQL
Для сброса пароля запускаем следующий скрипт: use name_db EXEC sp_rename ‘v8users’, ‘v8users_’ GO UPDATE Params SET FileName = ‘users.usr_’ WHERE FileName = ‘users.usr’ GO После выполнения данного кода можно будет свободно заходить в базу без запроса пользователя. Чтобы не потерять Читать дальше …
Разработка компоненты NativeAPI для 1С. Шаг 1, запускаем шаблон
Для первой разработки воспользуемся шаблоном из статьи на сайте ИТС. Для разработки была использовано Visual Studio 2017 Community и после добавления проекта из шаблона и попытки его компиляции получаем ошибку о несоответствии или отсутствии версии Windows SDK 8.1. Для исправления Читать дальше …
Установка нескольких версий сервера 1С на один компьютер
Для установки нескольких разных версий сервера 1С на один компьютер, необходимо разместить их на разных портах и указать разные папки описания кластера. Первым этапом устанавливаем первую версию. Заходим в редактор реестра по пути: Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Находим там ветку с сервером. Экспортируем Читать дальше …
Очистка регистра накопления, если регистратор — битая ссылка
Ниже код удаляет движения в случае, если документ был удален без очистки регистров, и в регистре запись «Объект не найден». Для Каждого ОбъектМетаданных Из Метаданные.РегистрыНакопления Цикл Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | РегистрЗапись.Регистратор КАК Регистратор |ИЗ | РегистрНакопления.&Регистр Читать дальше …
Программное нажатие кнопки на управляемой форме
Чтение табличного документа из файла XLS на клиенте
Список лицензий для OCX и COM-объектов
Список ключей лицензии для различных компонентов:
Полезные запросы для MS SQL
Для выполнения следующих запросов необходимо открыть Management Studio, и нажать кнопку создания запроса: