Несколько библиотечных функций JScript для работы с 1С 8.2

19.06.15

Разработка - Универсальные функции

Мощный инструмент для администрирования баз 1С 8.2. Пригодится тем, кто разбирается в JScript или тем, кто планирует его освоить.

Скачать файлы

Наименование Файл Версия Размер
Архив с файлами *.js
.zip 18,67Kb
52
.zip 18,67Kb 52 Скачать

Несколько библиотечных функций JScript для работы с 1С 8.2 

Реализованы команды:

  1. DumpIb
  2. RestoreIb
  3. UpdateCfg
  4. UpdateDBCfg
  5. и некоторые другие

В примерах запускать надо одноименный wsf-файл, если есть (пример, "Dump.wsf"). Иначе - просто сам js-скрипт (пример, "Hello, World.js").

Публикации по теме:

Коллекция js и powershell скриптов

См. также

Вставляем картинку из буфера обмена (платформа 1С 8.3.24)

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Задача: вставить картинку из буфера обмена на форму средствами платформы 1С.

1 стартмани

18.03.2024    2670    0    John_d    8    

54

GUID в 1С 8.3 - как с ними быть

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    4607    atdonya    22    

45

Переоткрытие внешних обработок

Универсальные функции Платформа 1С v8.3 Бесплатно (free)

На заключительных этапах, когда идет отладка или доработка интерфейса, необходимо много раз переоткрыть внешний объект. Вот один из способов автоматизации этого.

30.11.2023    3960    ke.92@mail.ru    16    

61

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8821    YA_418728146    6    

141

Печать непроведенных документов для УТ, КА, ERP. Настройка печати по пользователям, документам и печатным формам

Пакетная печать Печатные формы Адаптация типовых решений Универсальные функции Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    2071    21    progmaster    7    

3

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    16143    133    sapervodichka    112    

129

Система контроля ведения учета [БСП]

Универсальные функции Механизмы типовых конфигураций БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данном материале рассмотрим типовой алгоритм подсистемы контроля учета БСП в конфигурациях на примерах.

18.07.2022    7243    quazare    8    

109
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. comol 5051 11.12.12 11:57 Сейчас в теме
Уже было хотел порадоваться и "+" поставить...
Раз уж так "заморочились" с функциями и библиотекой, неужели трудно было сделать простенький настроечный файл, в котором можно было бы хранить как версию платформы (не факт что последняя используется для базы), так путь к базе, логин и пароль, путь к самим библиотекам кстати...
А то есть и функции получения времени и логирования... а того что нужно в скрипте как раз и нет.... :(

А так не известно что быстрее, по старинке всё руками или искать где менять в библиотеках...
chemezov; adhocprog; +2 Ответить
2. adhocprog 1139 11.12.12 12:10 Сейчас в теме
(0) спасибо за ответ :)
>> неужели трудно было сделать простенький настроечный файл
Пробовал в своей практике разные варианты (и этот). Файл настроек - не очень хорошо (эффективно) при эксплуатации. Хотя иногда и работает.

>> версию платформы (не факт что последняя используется для базы),
Это отдельная тема. Библиотека появилась еще при 8.0 и с управлением версий было проще.
Сейчас это свойство подключения к базе. Действительно, ничего не мешает добавить это в свойство базы. Может быть и добавлю.
Сейчас я просто выложил то, что было. При том, что время на причесывание все равно потратил! :)

>> так путь к базе,
это указывается в конструкторе и можно всегда прочитать IBDir() - как в 7-ке.

>> логин и пароль,
вообще штаный режим это Win авторизация.
если у кого-то ее нет, пусть явно указывают явки и пароли.
У меня был "общий" пароль служебной учтеной записи в этой библиотеке - это все неправильно, я убрал :)

>> путь к самим библиотекам кстати...
все пути к библиотекам относительные и прописаны в wsf файлах.
папка Script Assistant - это одно целое. Ее можно перемещать куда угодно, все будет работать.

>> А то есть и функции получения времени и логирования...
Это я пример для 1С 8 выложил, а скриптов у меня в 100 раз больше :)
Может быть и до них доберемся.
Есть для 1С 7.7, nftp, rar и прочие. Разрабатывал лет 5 назад.

>> А так не известно что быстрее, по старинке всё руками
Для небольшого объема администрирования и поддержки (без знания скриптов) - быстрее по старинке.
Для больших объемов - без скриптов никуда.
Я когда прихожу к новым клиентам, если надо что-то настроить, ставлю сначала скрипты. Мне вручную дольше даже одну строчку написать :)

>> или искать где менять в библиотеках...
да, иногда приходится, но по идее в библиотеки лесть не надо :)
на то они и библиотеки )
3. Stim213 415 13.12.12 12:17 Сейчас в теме
автор, расскажи лучше как в 1С(упр формы)в Поле HTML документа получить выделенный текст
4. adhocprog 1139 13.12.12 12:44 Сейчас в теме
(3) с трудом прослеживаю связь между вопросом и публикацией :)
5. Stim213 415 13.12.12 12:47 Сейчас в теме
считай это вопросом на 5 )
chemezov; +1 Ответить
6. chemezov 47 14.12.12 08:30 Сейчас в теме
Что-то я не понял. Зачем JScript для администрирования баз 1С... Мне кажется или вы запускаете скрипт и автоматом заполняются настройки в 1Сной базе (натсройки учета нпример, или настройки оборудоания) ?
7. adhocprog 1139 14.12.12 10:17 Сейчас в теме
(6) >> Зачем JScript для администрирования баз 1С...
Замена батникам. Со скриптами намного удобнее.
8. yuraos 991 13.02.13 18:49 Сейчас в теме
9. CaSH_2004 372 05.05.13 00:19 Сейчас в теме
Не смотрел т.к. уже все реализовал. Но вот интересно adhocprog ты без интерфейса делал? Я использовал cmd (или как это там называется) для хоть какого-то нормального вывода информации о работе скрипта, иначе очень неудобно. Но осталась проблема что если из этого скрипта вызывать другой скрипт то он не будет выводить информацию в данное окно никак! А это ломает весь смысл использования модульности. Либо собирать из нескольких скриптов 1 большой, либо для каждого вызванного скрипта выводить свое окно вывода информации, либо их выполнять в тихую (что совсем не хорошо).
Вобщем красивого решения пока не нашел. А у тебя есть идеи?
10. adhocprog 1139 05.05.13 02:10 Сейчас в теме
(9) Если речь про объект Информационная база, то у нее есть свойство, куда можно писать текст сообщений.
Если речь вообще про скрипты, то делал окошко IE, куда выводил инфу.
Оставьте свое сообщение