Чтение данных из файла DBF

Чтение DBF 1С

Для чтения файла DBF можно написать следующую процедуру: Перед вызовом процедуры надо либо создать таблицу значений с колонками, либо можно использовать реквизит формы с типом значения ТаблицаЗначений. Перед вызовом необходимо написать соответствие названия колонок в таблице значений и колонок в Читать дальше …

Устранение проблемы двойной раскладки в RDP

Конфликт раскладок RDP

Иногда при входе на удаленный рабочий стол появляется ситуация, когда раскладку клавиатуры приходится переключать дважды, а в области трея следующий значок: Такое происходит когда сеанс удаленного рабочего стола конфликтует с раскладкой текущего компьютера. Чтобы избежать такой ситуации необходимо в реестре Читать дальше …

Поднятие сервера хранилища 1С

Для поднятия хранилища разработки, которое будет доступно через интернет, можно установить службу хранилища 1С. Первоначально надо установить компонент, если он не был выбран при первоначальной установки платформы. Для этого необходимо зайти в установку и удаления программ Windows, найти платформу необходимой Читать дальше …

&НаКлиенте, &НаСервере, &НаСервереБезКонтекста

На клиенте на сервере

Немного теории о стороне выполнения кода. При работе 1С в режиме клиент-сервера, запускается несколько процессов. На компьютере пользователя запускается 1cv8.exe, на сервере 1С запускается rphost.exe, rmngr.exe и ragent.exe. ragent.exe Приложение ragent.exe это по сути и есть наша служба агента 1С, Читать дальше …

Создание внешней обработки

Hello world 1С

Внешние обработки используются для быстрой корректировки данных без изменения конфигурации. Для начала открываем конфигуратор. Желательнее всего открывать конфигуратор той базы, в которой планируются изменения, либо в аналогичной конфигурации. Если, например, данные необходимо изменить в бухгалтерии предприятия, а откроете конфигуратор управлении Читать дальше …

Регламентная отправка печатной формы заказа поставщика контрагентам

Небольшой пример работы с библиотекой стандартных подсистем. Ниже приведен код с отправкой типовой печатной формы «Заказ поставщику» в виде 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с

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