Wiki
Clone wiki1C.Utils / Home
1C.Utils
Сборник утилит и инструментов для работы в Powershell с 1С.
Краткое описание содержимого модуля
- Clear-Cache1C
- очищает кэш 1С
- очистка кэша только для некоторых баз
- раздельное удаление кэша метаданных и настроек пользователя
- Get-DirectoryCache1C
- определяет каталог хранения кэша 1С
- учитывается настройка в файле location.cfg
- Get-Exe1C
- по строке поиска получает исполняемый файл платформы 1С
- строка поиска может быть
- пустая строка (в стандартном каталоге установки находит 1cv8.exe последней установленной версии)
- каталог установки платформы 1С (в указанном каталоге установки находит 1cv8.exe последней установленной версии)
- номер версии платформы 1С (в стандартном каталоге установки находит 1cv8.exe указанной версии)
- Get-iBasesFullName
- получает полный путь к файлу iBases.v8i из профиля текущего пользователя
- для ОС Windows: %APPDATA%\1C\1CEStart\iBases.v8i
- Get-InstalledLocation1C
- возвращает полный путь установки платформы 1С по данным файлов:
- Для ОС Windows:
- %ALLUSERSPROFILE%\Application Data\1C\1CEStart
- %APPDATA%\1C\1CEStart
- Get-ObjectsXML
- получить из текстового отчета сравнения список объектов для захвата в хранилище 1С
- Get-RolesXML
- получить из строк сообщений конфигуратора список ролей для захвата в хранилище 1С (сообщения конфигуратора при неудачной попытке удаления метаданных в хранилище 1С)
- Load-ToBase1C
- загружает dt-файл в базу 1С
- dt-файл может быть задан как параметр или помещен в буфер обмена перед запуском скрипта
- New-Designer1C
- работа с командной строкой платформы 1С в объектной технике
- Read-iBases
- преобразует содержимое файла iBases.v8i в массив хэш-таблиц
- после преобразования доступны отборы по указанным свойствам базы
$FileBases = Read-iBases | where {$_.Connect -macth 'File*'}
- Set-DebugServer1C
- Включает/выключает отладку на сервере 1С
- Start-1C
- запуск 1С с ключами командной строки
- возможность применить один набор ключей запуска к нескольким базам
- возможность уточнить (добавить/удалить/полностью заменить) для каждой базы общий набор ключей запуска
- Stop-1C
- завершение всех запущенных локальных процессов платформы 1С
- фильтрация запущенных процессов по фрагменту командной строки запущенного процесса
- Uninstall-1C
- деинсталяция всех установленных версий платформы 1С кроме списка исключений
- список исключений формируется по файлу iBases.v8i и списку запущенных процессов
Подробное описание смотри в справке Get-Help или документации
Протестировано под Windows10 (20H2) на PowerShell 7.4
Updated