Командный интерпретатор для 1С

Публикация № 1154294

Администрирование - Администрирование данных 1С - Сервисные утилиты

администрирование powershell cmd скрипты команды

Инструмент для выполнения команд CMD / PowerShell из 1С.

Назначение и возможности

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

В конце демонстрации Выше была выполнена команда для завершения всех рабочих процессов (rphost). Никогда так не делайте на рабочем окружении! Это только для примера.

Инструмент ни в коем случае не является заменой стандартных средств администрирования, а лишь является небольшим дополнением к ним в особых случаях.

Проверено на 8.3.10, на всякий случай также на 8.3.6.

Основные возможности инструмента:

  • Интерактивное выполнение произвольных команд / скриптов из 1С (поддерживается CMD и PowerShell).
  • Привычное оформление консоли (почти).
  • Защита от большинства причин зависаний с помощью таймаута выполнения (при выполнении "бесконечных" команд или ожидании интерактивных действий).
  • Выбор контекста выполнения скрипта (на клиенте или на сервере).
  • Сделано с душой :)

Только для тех, кто понимает что и для чего он делает. Метод "тыка" тут не приветствуется.

Примеры использования

Вот несколько примеров, для чего мне пригодилась обработка в свое время.

 
 Проверка доступа к каталогу
 
 Проверка подключения к ресурсу по сети
 
 Проверка регистрации COM-компоненты на сервере
 
 Получить размер сеансовых данных

Все зависит от конкретной ситуации и потребностей.

Если Вы случайно запустите скрипт, который требует интерактивных действий для завершения, то он, конечно, не будет выполнен. Вместо этого по истечению таймаута ожидания команды будет выдана ошибка.

Используйте так как Вам нужно!

Пока что все

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

В случае, если к разработке будет интерес, то в будущем можно добавить поддержку Linux.

Есть что сказать? Добро пожаловать в комментарии!

P.S. Если Вы дочитали до конца, то по возможности прошу написать интересен ли Вам PowerShell и стоит ли делать публикации по нему? Ваше мнение?

Авторские разработки

Другие ссылки

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

Наименование Файл Версия Размер
Командный интерпретатор для 1С:

.epf 12,70Kb
26
.epf 1.0.0.0 12,70Kb 26 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. wowik 826 15.11.19 15:49 Сейчас в теме
+1. Прорекламирую и свою обработку, если можно. https://infostart.ru/public/1114012/
Evg-Lylyk; YPermitin; +2 Ответить
2. YPermitin 10271 15.11.19 15:51 Сейчас в теме
(1) хорошая разработка.

PowerShell наше все!

(поклонникам OneScript не бить :))
Evil Beaver; +1 Ответить
9. AlX0id 15.11.19 17:05 Сейчас в теме
(2)
А поклонникам xterm-а бить можно, значит? )
cleaner_it; YPermitin; +2 Ответить
10. YPermitin 10271 15.11.19 19:01 Сейчас в теме
27. Evil Beaver 6923 17.11.19 22:16 Сейчас в теме
(2) Я павершелл не смог осилить. Ну негуманоидный он, блин (((
YPermitin; +1 Ответить
30. YPermitin 10271 18.11.19 10:43 Сейчас в теме
(27) дело привычки, но без практики с ним можно и правда запутаться :)
3. Vladimir Litvinenko 2476 15.11.19 15:53 Сейчас в теме
Было бы классно увидеть в списке bash/sh. При установке git (mingw) даже на Windows-сервере bash уже будет доступен как другие инструменты командной стоки. А есть еще Linux Subsystem на Windows. Поддержка bash сделала бы инструмент более вездеходным, как впрочем и применяемые скрипты, а разработать и отладить работу с ним можно и без доступа к Linux.

Нет ли планов расширить функционал?
ansh15; Sedaiko; pm74; YPermitin; +4 Ответить
4. YPermitin 10271 15.11.19 15:55 Сейчас в теме
(3) у меня 80% времени - это работа с Windows, поэтому пока не стал на Linux портировать.

Но в конце публикации сделал ремарку, что если интерес будет к Linux, то сделаю.
Может на январских выходных "побалуюсь".
6. Vladimir Litvinenko 2476 15.11.19 15:57 Сейчас в теме
(4) Спасибо. Если появится возможность, то будет отлично. На Linux не обязательно портировать, достаточно git установить )) Ну или если версия Windows позволяет, то в ней соответствующие возможности включить.
8. YPermitin 10271 15.11.19 15:58 Сейчас в теме
(6) если делать, то хардкор. Чтобы даже на сервере 1С под линуксом заработало )))
Vladimir Litvinenko; +1 Ответить
26. blackhole321 1195 16.11.19 12:43 Сейчас в теме
5. DoctorRoza 15.11.19 15:55 Сейчас в теме
и должен использоваться только в особых случаях.


Что за особые случаи, когда штатного функционала не хватает?
7. YPermitin 10271 15.11.19 15:58 Сейчас в теме
(5) обычно это ситуации из разряда "мы все настроили, это Ваша 1С не работает" и приходится смотреть детальней.
Чаще как-раз в связке со стандартными инструментами.
cleaner_it; +1 Ответить
11. pm74 181 15.11.19 20:02 Сейчас в теме
отличная тема обязательно скачаю когда добавите bash
YPermitin; +1 Ответить
12. YPermitin 10271 15.11.19 20:14 Сейчас в теме
(11) спасибо!

Ждать только до следующего года придется.... (:
13. pm74 181 15.11.19 20:17 Сейчас в теме
(12) этоничего
Прикрепленные файлы:
alevnev; davdykin; YPermitin; +3 Ответить
15. pm74 181 15.11.19 20:33 Сейчас в теме
(12) а так можно будет ?
cat Справочники.Контрагенты | grep ООО Ромашка
:)
YPermitin; +1 Ответить
17. YPermitin 10271 15.11.19 23:03 Сейчас в теме
(15) фантастика :)

Думаю, что сделаю, как на пенсию выйду :))))))
14. blackhole321 1195 15.11.19 20:29 Сейчас в теме
Какая технология в основе?
18. YPermitin 10271 15.11.19 23:05 Сейчас в теме
(14) технология?

Просто скрипты и ничего больше. Т.к. разработка ориентирована на Windows была, то используется старый добрый WshShell для управления процессами, запуском скрипта, управление выводом и другим.

https://www.script-coding.com/WSH/WshShell.html

Зачем усложнять такую простую задачу. Для Linux потребуется уже другой подход.
24. blackhole321 1195 16.11.19 12:29 Сейчас в теме
(18)
Для Linux потребуется уже другой подход

Т.е. у Вас COM-объекты. Потому и спросил о том, что в основе.
Если не сложно - пожалуйста добавьте пару строк об этом, чтобы было сразу понятно.
25. YPermitin 10271 16.11.19 12:40 Сейчас в теме
16. Xershi 1070 15.11.19 21:56 Сейчас в теме
Командную строку, то пилить фигня. А повершел через активпош?
Или что-то свое?
Это как рассказать что умеете, но не сказать как.
19. YPermitin 10271 15.11.19 23:05 Сейчас в теме
20. Xershi 1070 16.11.19 09:52 Сейчас в теме
(19) выходит одноразовое использование? Результат программно использовать можно?
21. YPermitin 10271 16.11.19 09:55 Сейчас в теме
(20) Вы можете взять из обработки ту часть кода, что выполняет скрипт и делать с результатом все что посчитаете нужным.

У меня уже не разовое использование, поэтому обработка и появилась :)
xxxAndricxxx; +1 Ответить
22. Xershi 1070 16.11.19 11:01 Сейчас в теме
(21) тогда осталось только в публикации упомянуть выше названное ограничение.
Единственное не знаю использует ли скрипт как компонента, либо он в ядро винды вшит?
23. YPermitin 10271 16.11.19 11:13 Сейчас в теме
(22) это не ограничение, а скорее незаявленная функциональность. В публикации об этом ни слова.
xxxAndricxxx; +1 Ответить
28. VKislitsin 18.11.19 10:31 Сейчас в теме
Юрий, отличный инструмент!
Пользуюсь подобным самодельным, очень выручает. Самый частый вариант использования - когда нужно что-то проверить или сделать на сервере, к которому нет доступа. Администраторы Заказчиков зачастую очень ревностно относятся к предоставлению доступа к серверам. При этом, добиться от них получения какой-то информации или, например, изменения настроек ТЖ, стоит каких-то неимоверных усилий и дней переписки. В таких случаях данный инструмент становится просто незаменимым. Разумеется, дальше всё зависит от прав пользователя, под которым работают процессы. Практически всегда это "стандартный" USR1CV8, создаваемый при установке Сервера.

Насчет PowerShell - несомненно интересно! На мой взгляд, очень недооцененный аспект работы. Позволяет многие действия заскриптовать. А также, сделать что-то, что по-другому или просто невозможно, или затруднительно, например Загрузка-выгрузка файлов по RDP с докачкой
YPermitin; +1 Ответить
29. YPermitin 10271 18.11.19 10:41 Сейчас в теме
(28) Благодарю на добром слове!

Подобные кейсы у меня также встречались.

Думал написать статью про использование PS для 1Сника. Может и сделать...
31. blackhole321 1195 18.11.19 10:43 Сейчас в теме
(28)
Самый частый вариант использования - когда нужно что-то проверить или сделать на сервере, к которому нет доступа.

Т.е. Вы не ставя в известность админов заказчика (или вопреки их мнению) что-то делаете на серверах заказчиков :)?
И если что-то идет не так - оно само :)?
32. YPermitin 10271 18.11.19 11:05 Сейчас в теме
(31) это жесть, если менять конфигурацию сервера без согласования.

А проверить доступ к каталогу это вроде не страшно :)
33. blackhole321 1195 18.11.19 11:13 Сейчас в теме
(32)
А проверить доступ к каталогу это вроде не страшно :)

Каталоги и разрешения к ним не возникают просто так :) Как правило - они необходимы для решения какой-либо задачи и их наличие и доступ к ним определенных аккаунтов известны заранее и должны-бы быть документированы.
В любом случае можно написать электронное письмо людям, которые отвечают за поддержку сервера. Я полагаю, что в 99% эти люди не звери и ответят на ваш запрос (если это не беспорядочные вопросы каждые 5 минут).
И если Вы не все в одном лице - надо работать в команде.
34. YPermitin 10271 18.11.19 11:17 Сейчас в теме
(33) вы не совсем поняли.

Админ пишет что доступ предоставлен, но все равно не работает. Он говорит что проблема в 1С. Вы проверяете доступ. Пишите админу.

Профит)
35. blackhole321 1195 18.11.19 11:30 Сейчас в теме
(34)
Админ пишет что доступ предоставлен, но все равно не работает.

В нормальной ситуации - вероятность того, что доступ не предоставлен стремится к нулю. Конечно все мы люди и можем ошибиться. Можно попросить перепроверить и прислать скриншот. Полагаю, что это не займет много времени и решит проблему.
Опять-таки нужно уметь/желать работать в команде и выстраивать отношения с коллегами. В конце концов, Вам могут при необходимости делегировать соответствующие привилегии.
37. YPermitin 10271 18.11.19 11:50 Сейчас в теме
(35) увы, жизнь не такая простая
36. VKislitsin 18.11.19 11:32 Сейчас в теме
(31)
Т.е. Вы не ставя в известность админов заказчика (или вопреки их мнению) что-то делаете на серверах заказчиков :)?
И если что-то идет не так - оно само :)?

Юрий, мне не хотелось бы углубляться в диалог в предлагаемом Вами направлении, но всё же отвечу:

Любой инструмент можно использовать во благо или во зло. Скажем, топором можно что-то построить, а можно убить. К счастью, я знаю что, как и зачем я использую.
Если Администраторы адекватные, необходимости в таком подходе не возникает.
Но если для того, чтобы включить/изменить ТЖ на таком сервере, да еще и в нерабочее (для админов) время, нужно несколько дней переписки, у меня не остается другого выхода.
Если для того, чтобы проверить, есть ли со стороны сервера доступ к необходимому ресурсу (внешнему или внутри сети), например из-за того, что встали регламентные операции, опять требуется затяжная переписка, у меня нет другого выхода, кроме как использовать такой подход.
Примеры можно продолжать и продолжать..

Приведенные примеры - из разряда, когда ответственность за работу Системы несем мы (Подрядчик), но при этом все технические средства сосредоточены в руках Заказчика. На высшем уровне принято решение что все необходимые действия будут выполнять сотрудники Заказчика, потому что "безопасность". При этом те самые сотрудники Заказчика либо не обладают достаточными компетенциями, либо слишком заняты, либо просто игнорят просьбы.

Опять же, если "Администратор" (именно в кавычках) запустил службу сервера 1С с административными правами, из-за того, что что-то у него не получалось настроить, и я могу пользователем USR1CV8 сделать что-то "нехорошее", то вообще-то надо такого гнать.
На правильно настроенном сервере, пользователь процессов 1С не должен иметь возможности сделать "нехорошее". Но мне такие не попадались пока.
По поводу правильно настроенного сервера, рекомендую посмотреть доклад Антона Дорошкевича "Взломать за 60 секунд".

>И если что-то идет не так - оно само :)?
Обычно меня подключают, когда что-то уже пошло не так и нужно выяснить что, почему и когда.

PS. На "нормальных" проектах, где под нашу Систему строится полный контур с продуктивной, тестовой, разработочной зонами (при этом продуктивный и тестовый - это кластеры из нескольких серверов, плюс СУБД), эти сервера целиком находятся в моем ведении.
Подобного плана проблемы возникают на проектах, где в силу недостаточности ресурсов, начинаются совмещения вида "вот у нас уже есть сервер 1С, давайте мы просто туда добавим нужные базы и обслуживать будем сами".
38. blackhole321 1195 18.11.19 12:19 Сейчас в теме
(36)
На высшем уровне принято решение что все необходимые действия будут выполнять сотрудники Заказчика, потому что "безопасность".

И этим все сказано. Это одно из условий вашего контракта.
39. VKislitsin 18.11.19 12:28 Сейчас в теме
(38)
Юрий, нет смысла спорить. Выше автор уже отвечал что "жизнь не такая простая".

Никто в здравом уме не меняет критичных параметров. Речь о проверках доступов, проверки состояния процессов, изменении настроек ТЖ и других "безобидных" вещах. Кавычки из-за того, что неграмотными настройками ТЖ можно положить сервер (но админам, чаще всего, об этом ничего не известно).

Возможно, именно в Вашей Компании все организационные процессы работают как нужно. Но это не означает что так у всех.
blackhole321; YPermitin; +2 Ответить
40. cprit 425 07.02.20 11:22 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

Поэтому мы решили собрать подобный пакет, но который будет работать только на платформенных механизмах или с использованием кроссплатформенных компонент.

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) вашего командного интерпретатора?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
YPermitin; +1 Ответить
41. YPermitin 10271 14.03.20 10:58 Сейчас в теме
(40) я пасс :)

OpenSource это хорошо, но эта обработка - мое хобби, поэтому я оставлю ее на себе.
Мое хобби - мое спасение от профессионально выгорания :)))

Но Вы можете реализовать все это самостоятельно. В публикации описано что и как работает, даже можно не скачивать.
artbear; acanta; +2 Ответить
Оставьте свое сообщение

См. также

Блин, мы забыли включить регламентные задания… Промо

Сервисные утилиты v8 Абонемент ($m)

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию.  В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

1 стартмани

08.04.2019    19031    17    slozhenikin_com    37    

Метаданные и их идентификаторы

Структура метаданных БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Идентификаторы (GUID'ы) метаданных конфигурации. Немного о том, как их получить.

05.12.2020    3531    YPermitin    23    

Контекст всегда важен. История проблем производительности

Производительность и оптимизация (HighLoad) Бесплатно (free)

Небольшая история о проблемах производительности из-за нехватки процессорных мощностей. А также описание основных показателей работы CPU.

26.11.2020    4788    YPermitin    18    

Полнотекстовый поиск в 1С. №2 Самое основное для разработчика

Поиск данных v8 1cv8.cf Бесплатно (free)

Полнотекстовый поиск в 1С и все что с этим связано. Часть №2: программное использование и некоторые нюансы при разработке.

02.09.2020    6914    YPermitin    5    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо

Чистка базы Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    40978    423    Eugen-S    34    

Мастер создания копии информационной базы для отчетности

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Прототип инструмента для подготовки реплики в режиме только для чтения к использованию. Позволяет использовать "read-only" реплики как обычные информационные базы 1С.

10 стартмани

28.08.2020    5782    3    YPermitin    9    

Регистры бухгалтерии. Виртуальная таблица остатков

Механизмы бухгалтерского учета v8::БУ 1cv8.cf БУ Бесплатно (free)

Принцип работы виртуальной таблицы остатков. А также некоторые особенности.

24.08.2020    4204    YPermitin    1    

Описание почти всех событий технологического журнала

Технологический журнал v8 Бесплатно (free)

Краткое описание событий технологического журнала с примерами. Все для быстрого старта.

19.08.2020    11295    YPermitin    30    

Работа с PowerShell из 1С Промо

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Библиотека позволяет выполнять фрагменты кода PowerShell из 1С, аналогично встроенной процедуре Выполнить. Имеется возможность передавать параметры, возвращать результаты выполнения, генерировать внешние события, а также отслеживать ошибки выполнения кода PowerShell. Библиотека оформлена в виде подсистемы.

2000 руб.

28.04.2014    40060    21    38    

Регистры бухгалтерии. Еще одна таблица оборотов ДТ / КТ

Механизмы бухгалтерского учета v8::БУ 1cv8.cf Бесплатно (free)

Виртуальная таблица оборотов ДТ / КТ регистра бухгалтерии. Особенности и применение.

12.08.2020    3400    YPermitin    1    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    6107    YPermitin    18    

Как найти неиспользуемый код

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание нескольких способов поиска и определения неиспользуемого кода

03.08.2020    3463    YPermitin    26    

Легкое и гибкое управление списком доступных баз 1С у пользователей Промо

Стартеры 1С Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    17062    19    RomikR    9    

Регистры бухгалтерии. Виртуальная таблица оборотов

Механизмы бухгалтерского учета v8::БУ 1cv8.cf БУ Бесплатно (free)

Виртуальная таблица оборотов регистра бухгалтерии. Принцип работы, особенности и кое-что еще.

28.07.2020    4909    YPermitin    10    

Диагностика контекста выполнения (внешняя компонента)

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Небольшая экспериментальная внешняя компонента для получения дополнительной информации о контексте выполнения.

1 стартмани

24.07.2020    5406    2    YPermitin    14    

Вы запускаете приложения, но делаете это без уважения

Практика программирования v8 1cv8.cf Бесплатно (free)

О запуске сторонних приложений и скриптов из кода встроенного языка платформы 1С.

21.07.2020    5915    YPermitin    30    

Скачиваем релизы с сайта users.v8.1c.ru Промо

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Обработка позволяет настроить список релизов, доступных пользователю, на сайте users.v8.1c.ru, проверять - вышли ли новые обновления и, если вышли, скачивать их и раскладывать по папочкам. Требует установки curl и openssl

10 стартмани

18.08.2014    40742    25    Demonobond    31    

Полнотекстовый поиск в 1С. №1 Грабли в динамических списках

Поиск данных v8 1cv8.cf Бесплатно (free)

Полнотекстовый поиск в 1С и все что с этим связано. Часть №1: особенности работы в динамических списках.

18.07.2020    6558    YPermitin    18    

Как сломать работу 1С, будучи пользователем

Пользователю системы v8 Бесплатно (free)

Шуточные и не только истории, как сломать работу 1С на пустом месте. И, возможно, остановить работу компании.

14.06.2020    7843    YPermitin    51    

Экспорт журнала регистрации. Набор инструментов (приложения + исходный код)

Прочие инструменты разработчика Журнал регистрации Абонемент ($m)

Набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux (SQL Server, PostgreSQL, MySQL). Готовые приложения и исходный код.

10 стартмани

26.05.2020    6138    26    YPermitin    0    

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.

2 стартмани

06.03.2013    67986    704    Evil Beaver    157    

Работа с журналом регистрации. Выходим за границы платформы

Журнал регистрации Бесплатно (free)

Работа с журналом регистрации нестандартными средствами. А также немного про использование платформы .NET в экосистеме 1С.

12.05.2020    7336    YPermitin    27    

Информация о пользователях информационной базы (отчет на СКД)

Администрирование данных 1С Роли и права v8 v8::Права v8::СКД 1cv8.cf Абонемент ($m)

Два простых отчета по пользователям информационной базы и информации по ним.

1 стартмани

02.03.2020    6704    20    YPermitin    8    

Совместимость работы со строками. Жизнь до 8.3.6 и после

Практика программирования v8 Бесплатно (free)

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    5721    YPermitin    24    

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз Промо

Сервисные утилиты v8 Абонемент ($m)

При обновлении платформы 1С:Предприятие 8 предыдущие версии не удаляются. Со временем количество неиспользуемых версий платформы растет. Они занимают место на диске. Для решения этой проблемы предназначена программа OneCleaner. Она позволяет быстро удалить неиспользуемые версии платформы, а также почистить кэш метаданных и удалить ненужные информационные базы данных.

1 стартмани

14.11.2017    22975    90    bonv    15    

Код разработчика в зависимости от опыта работы

Практика программирования v8 Бесплатно (free)

Пятничный пост! Как меняется код разработчика в зависимости от опыта работы.

14.02.2020    10863    YPermitin    227    

Мастер полнотекстового поиска

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

2 стартмани

07.02.2020    10101    90    YPermitin    28    

Помощник работы с идентификаторами объектов

Прочие инструменты разработчика Поиск данных v8 1cv8.cf Абонемент ($m)

Инструмент для расширенного анализа идентификаторов объектов.

2 стартмани

24.01.2020    11366    45    YPermitin    32    

Очистка регистров накопления, сведений, расчета или бухгалтерии Промо

Сервисные утилиты Чистка базы Свертка базы v8 1cv8.cf Абонемент ($m)

Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)

2 стартмани

25.12.2009    63279    1228    sebe    20    

Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.

1 стартмани

19.01.2020    12952    82    Sedaiko    16    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 v8::Запросы 1cv8.cf Абонемент ($m)

Инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.

10 стартмани

07.01.2020    16783    141    YPermitin    89    

Активный 2019 год на Инфостарт

О сообществе О жизни Бесплатно (free)

О прошедшем 2019 годе в 100 и 500 словах.

26.12.2019    6206    YPermitin    25    

Автокликер для 1С Промо

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.

1 стартмани

03.04.2017    32309    76    slava_1c    67    

Итоги года. Статистика выпуска релизов фирмы "1С"

Пользователю системы Бесплатно (free)

Статистика выпуска релизов фирмы "1С" за прошедший год.

16.12.2019    7098    YPermitin    29    

30 задач. Странных и не очень

Практика программирования v8 Бесплатно (free)

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    18389    YPermitin    58    

Самые распространенные заблуждения об индексах в мире 1С

Администрирование данных 1С Администрирование СУБД Бесплатно (free)

"Магия" индексов привела к множеству заблуждений об их работе. Попробуем развеять некоторые из них в контексте 1С.

28.11.2019    22464    YPermitin    50    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Универсальные обработки Чистка базы Обработка документов Практика программирования Обработка справочников Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    172432    8836    StepByStep    421    

Простейший пример создания бизнес-процессов

Практика программирования Управление бизнес-процессами (BPM) v8::Бизнес-процессы 1cv8.cf Бесплатно (free)

Простой пример создания бизнес-процессов в несколько шагов. Может пригодиться при первом знакомстве с ними или для решении задач экзамена 1С:Специалист по платформе.

20.11.2019    18594    YPermitin    18    

Пакетная выгрузка / загрузка внешних отчетов и обработок

Прочие инструменты разработчика Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.

2 стартмани

04.11.2019    10555    46    YPermitin    22    

Обозреватель криптографии

Инструментарий разработчика Защита ПО v8 Абонемент ($m)

Отчет для просмотра доступных провайдеров и сертификатов криптографии на сервере и клиенте.

2 стартмани

21.10.2019    11207    12    YPermitin    10    

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка документов Сервисные утилиты Закрытие периода v8 БП2.0 УТ10 Украина Россия Абонемент ($m)

Обработка предназначена для восстановления последовательности проведения документов. Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени. Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя. Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

05.03.2012    50951    733    Kuzya_brаtsk    48    

Закрытие незавершенных сеансов

Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.

1 стартмани

20.09.2019    17678    63    AnatolPopov    8    

Сканер ключей 1С

Сервисные утилиты v8 Абонемент ($m)

Определяет время отклика ключа защиты 1С.

1 стартмани

13.09.2019    7568    13    sivin-alexey    2    

Анализ производительности APDEX

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Отчет для просмотра и анализа замеров производительности в конфигурациях на базе БСП.

31.08.2019    13280    269    YPermitin    7    

Telemonitor - объединяем Telegram и 1С Промо

Сервисные утилиты Администрирование данных 1С Мобильная разработка v8 1cv8.cf Абонемент ($m)

Не так давно Telegram предоставил API для создания ботов. Telemonitor - программа, позволяющая легко настроить собственного бота для работы с 1С.

1 стартмани

09.08.2015    79171    226    salexdv    178    

Путеводитель по истории релизов

WEB v8 1cv8.cf Абонемент ($m)

Отчет по истории выпуска релизов и анализа информации по обновлениям.

5 стартмани

13.08.2019    14561    13    YPermitin    18    

Просмотр и анализ структуры базы данных (отчет на СКД)

Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    23748    207    YPermitin    27    

Мониторинг потребления ресурсов базами кластеров сервера

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Обработка работает на платформе не ниже 8.3.6

2 стартмани

17.07.2019    9398    40    IVC_goal    34    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо

Администрирование данных 1С Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

В типовую обработку «Блокировка соединений с информационной базой» внесены интерфейсные изменения, призванные сделать работу в ней более удобной. Также обработка сделана максимально универсальной и может быть использована в любой, полностью не типовой базе.

1 стартмани

10.11.2013    95179    805    yuraos    98    

CFU-reader (версия 2.6).

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка для анализа файлов .cfu в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

3 стартмани

21.06.2019    8954    24    vandalsvq    9    

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7

Сервисные утилиты v8 Россия Абонемент ($m)

Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки

1 стартмани

07.04.2019    16533    41    Sedaiko    31    

Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.03.2019    9546    31    vardeg    10