Конструктор параметров командной строки

Опубликовал coder1cv8 в раздел Администрирование - Сервисные утилиты

Универсальная обработка, предназначенная для автоматического формирования командной строки 1С:Предприятия 8. Интуитивно понятный интерфейс конструктора, позволяет легко создать ярлык или скрипт, запускающий 1С в нужном режиме. Все параметры снабжены описанием, база параметров поставляется отдельным xml-файлом, что дает возможность подключения к обработке другой базы параметров, например, для платформы 7.7. Имеется встроенный редактор базы параметров.

Для пользователей:
- Создание ярлыков для быстрого запуска рабочих баз за два-три клика мышью.

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

Для программистов:
- Поддержка параметров для работы с хранилищем конфигурации.

- Редактор базы параметров.

С 15.05.2009 РАЗРАБОТКА ПОЛНОСТЬЮ БЕСПЛАТНА

Файлы

Наименование Файл Версия Размер Кол. Скачив.
DesignerCommandLine_FULL.zip
.zip 74,72Kb
17.09.15
25
.zip 74,72Kb 25 Скачать
Файл параметров для 8.1
.1209363555 12,15Kb
25.09.09
1567
.1209363555 12,15Kb 1567 Скачать
DesignerCommandLine_FULL (без ограничений)
.1209363615 74,78Kb
25.09.09
996
.1209363615 74,78Kb 996 Скачать

См. также

Лучшие комментарии

24. MSensey 03.07.2008 15:13
Я имел ввиду возможность выполнять одним скриптом несколько командных строк.
А твою разработку я уже видел, но она называлась по-другому "МастерПараметровКоманднойСтроки". Я от туда взял идею получения списка баз, сделал список более удобным.
Можешь взять мой код :)
Ответили: (26)
# Ответить
1. Legavaz 28.04.2008 16:04
Великопно выполненная работа, большое спасибо.
Ответили: (2)
+ 1 [ aleks_cons; ]
# Ответить
10. coder1cv8 03.05.2008 19:23
(9) Спасибо ) Пользуйтесь на здоровье )
+ 1 [ aleks_cons; ]
# Ответить

Комментарии

1. Legavaz 28.04.2008 16:04
Великопно выполненная работа, большое спасибо.
Ответили: (2)
+ 1 [ aleks_cons; ]
# Ответить
2. coder1cv8 28.04.2008 16:16
(1) Пожалуйста. ) А то меня уже настораживает отсутствие каких бы то ни было отзывов... )
Или здесь просто такое предвзятое отношение к платным разработкам? Так цена чисто символическая, да и для других разработчиков абсолютно бесплатно.
Ответили: (3)
# Ответить
3. Abadonna 28.04.2008 16:19
(2)>Или здесь просто такое предвзятое отношение к платным разработкам?
А ты сомневался? :)))))))))))))
# Ответить
4. Serno 30.04.2008 09:11
Хорошая работа. Открыл для себя несколько новых параметров.
Параметр /UC <Код доступа> используется и для режима конфигуратора.
Ответили: (5)
# Ответить
5. coder1cv8 30.04.2008 09:36
(4) Спасибо. Для платформы 8.1 описание всех параметров есть в справке, не так наглядно конечно, но всё же ) Собственно, оттуда и взял ) К обработке прилагается практически полная база параметров, за исключением 2 - 3-х, которые не совсем вписываются в логику работы программы.
# Ответить
6. Serno 30.04.2008 10:24
Для себя создавал подобную, не настолько красивую и универсальную конечно, но есть возможность в одном скрипте запускать последовательно несколько команд (в т.ч. для разных ИБ) и добавлять суфикс _год_месяц_день для файлов вывода сообщений и выгрузок. Это Вам идея для дальнейшего развития проекта :)
З.Ы. еще б скрыть пароль пользователя за звездочками и исключить его из строки соединения ИБ.
Ответили: (7)
# Ответить
7. coder1cv8 30.04.2008 10:40
(6) Скрыть-то пароль не сложно, но всё же подразумевается что только администратор пользуется обработкой, а уж в скрипте, даже продвинутому юзеру пароль не увидеть... Впрочем, сделаю, если минутка будет )
Ответили: (8)
# Ответить
8. coder1cv8 30.04.2008 10:49
+(7) Насчет нескольких команд в скрипте, не очень-то представляю как это вписать именно в эту обработку, сохранив простоту и наглядность...
# Ответить
9. Asdam 03.05.2008 13:23
Хорошая работа, особенно понравилась реализация проверки на количество запусков в "ДЕМО" версии (Функция ПолучитьТекущийЗапуск()). :)
Ответили: (10)
# Ответить
10. coder1cv8 03.05.2008 19:23
(9) Спасибо ) Пользуйтесь на здоровье )
+ 1 [ aleks_cons; ]
# Ответить
11. alexcne 06.05.2008 13:23
Разработка - просто СУПЕР!!! Огромное спасибо
+ 1 [ aleks_cons; ]
# Ответить
12. tormozit 15.05.2008 22:05
Молодец. Тоже хотел такую писать, но раз уж ты написал, то плюсы достаются тебе. Так держать!
# Ответить
13. tormozit 15.05.2008 23:54
Ну перетаскивание хотя бы можно было сделать, а то как то неудобно даже.
Ответили: (14)
+ 1 [ coder1cv8; ]
# Ответить
14. coder1cv8 16.05.2008 08:15
(13) Будет тебе перетаскивание )
# Ответить
15. coder1cv8 21.05.2008 17:51
Добавил перетаскивание между "Доступными параметрами" и "Выбранными параметрами", действительно, работать стало гораздо удобнее. Спасибо tormozit за идею!
# Ответить
16. coder1cv8 25.06.2008 09:56
Объявляется бесплатная раздача! Всех желающих прошу оставлять мейл в комментах.
Ответили: (21)
# Ответить
17. tango 25.06.2008 10:08
на халяву уксус сладкий
21c#rambler#ru
Ответили: (20)
# Ответить
18. JohnyDeath 25.06.2008 10:12
Кодер, спам-лист собираешь? ;)
Ответили: (19)
# Ответить
19. coder1cv8 25.06.2008 10:22
(18) Да, от обработки прибыль не большая, буду базу спамерам сливать... )))
# Ответить
20. coder1cv8 25.06.2008 14:57
(17) хых, tango, тебе скидывать не буду! ) Вон же лежит полная версия для др. авторов! Халявщик, блин!... )
# Ответить
21. tango 25.06.2008 15:24
за (16) ответишь
# Ответить
22. MSensey 03.07.2008 13:05
О пля, увидел у тебя как копировать в буфер! Давно искал.
Добавь возможность создания пакетного файла
Ответили: (23)
# Ответить
23. coder1cv8 03.07.2008 13:18
(22) Ну вот видишь ) Иногда стоит посмотреть подобные вещи...
У меня скрипт вместо пакетного файла, по сути одно и тоже, тока дату не умеет в имя файла вставлять )
# Ответить
24. MSensey 03.07.2008 15:13
Я имел ввиду возможность выполнять одним скриптом несколько командных строк.
А твою разработку я уже видел, но она называлась по-другому "МастерПараметровКоманднойСтроки". Я от туда взял идею получения списка баз, сделал список более удобным.
Можешь взять мой код :)
Ответили: (26)
# Ответить
25. MSensey 03.07.2008 15:14
Скрипт тоже хотел прикрутить только ради шифрования, но пока нет времени
# Ответить
26. coder1cv8 03.07.2008 15:24
(24) а-а-а, это старая версия, под 8.0... )
# Ответить
27. tormozit 16.09.2008 23:17
А этот параметр отстутствует в XML почему то
/LoadCfg<имя cf файла> (для базовых версий не используется) загрузка конфигурации из файла

Или может я не там ищу?
Ответили: (28)
# Ответить
28. coder1cv8 17.09.2008 08:16
(27) Да, действительно как-то пропустил... :) Спасибо, теперь есть.
ЗЫ: А вообще, как раз для таких случаев я и делал встроенный редактор базы параметров... :)
# Ответить
29. konsul_mart.ru 30.10.2008 12:43
вопросик, может по теме?

А можно запустиь пакетно, удаление объектов?
Если да поясните как?
Ответили: (30)
# Ответить
30. coder1cv8 30.10.2008 16:31
(29) Нет. Таких ключей запуска нет.
# Ответить
31. konsul_mart.ru 31.10.2008 11:26
сам придумал как выкрутиться))))
На ИТС есть обрабока по удалению помеченных объектов. Молех ее рихтуем.
И после делается ее пакетный запуск.))))
Ответили: (33)
# Ответить
32. Lyekka 31.10.2008 11:41
Несмотря на то, что все параметры описаны в справке, визуально составлять строку гораздо удобнее. За это плюс
Ответили: (33)
# Ответить
33. coder1cv8 31.10.2008 12:17
(31) Отличный вариант, ключ для автозапуска обработки имеется.
(32) Да, мне самому эта обработка нравится больше всех прочих, размещенных мной здесь... :)
# Ответить
34. sdkard 20.12.2008 11:57
очень спасибо
# Ответить
35. Talim 30.12.2008 15:23
Какая удобная вещь, можно мне тоже на мэйл, пожалуйста. Tazar sobaka bk to4ka ru. Заранее спасибо большое.
Ответили: (37)
# Ответить
36. Сhe Burashka 30.12.2008 15:26
Для версии 7.7 ищем по ключевому слову ParamGen
# Ответить
37. coder1cv8 10.01.2009 09:45
(35) Ушло.
# Ответить
38. iv 12.01.2009 10:36
А можно еще и со мной поделиться? iceflame@yandex.ru Заранее огромное спасибо
Ответили: (39)
# Ответить
39. coder1cv8 12.01.2009 16:23
(38) Ушло.
# Ответить
40. vip914 12.01.2009 23:36
можно и мне vip914@meta.ua
Ответили: (41)
# Ответить
41. coder1cv8 13.01.2009 07:40
(40) Ушло.
# Ответить
42. inse0f 15.02.2009 02:53
grag-net@ya.ru
Спасибо заранее)
Ответили: (43)
# Ответить
43. coder1cv8 15.02.2009 12:10
(42) Отправил.
# Ответить
44. sem-evgen 16.02.2009 23:25
А мне тоже можно? sem-evgen@rambler.ru
Заранее спасибо.
Ответили: (45)
# Ответить
45. coder1cv8 17.02.2009 15:09
(44) отправил.
+ 1 [ aleks_cons; ]
# Ответить
46. katya 02.03.2009 14:24
а мне тоже пжлста можно? ))) kazakovakaterina@mail.ru Заранее спасибо
Ответили: (48)
# Ответить
47. Intimatik 02.03.2009 14:30
поддержу разработку! отправьте плиз на intimatik(гав-гав)mail.ru
Ответили: (48)
# Ответить
48. coder1cv8 02.03.2009 17:22
(46),(47) отправил
# Ответить
49. Gavri1a 12.03.2009 16:36
мне тоже, если можно отправьте пожалуйста :)
ayanchevsky()yahoo.com
Ответили: (50)
# Ответить
50. coder1cv8 12.03.2009 20:35
(49) ушло.
# Ответить
51. dimdmitry 18.03.2009 23:28
Ой и мне очнь интересно :-) скиньте пожалуйста dimdmitry()mail,ru
Ответили: (52)
# Ответить
52. coder1cv8 19.03.2009 07:58
(51) Отныне здесь http://nashe1c.ru/materials-view.jsp?id=112 осуществляется бесплатная раздача.
# Ответить
53. andrewkon 23.03.2009 13:24
Отличная разработка, спасибо.
По ходу ознакомления столкнулся со следующей ситуацией - скачанную обработку и файл параметров сохранил во временную папку; понравилось - решил перенести в папку с прочими обработками. В результате после переноса обработка не находит файл по сохраненному во время прошлого запуска пути и не дает перевыбрать.
Поправил таким образом (процедура ПриОткрытии() главной формы):
...
Если Файл.Существует() Тогда
РазборФайлаПараметров(ФайлПараметров,ДоступныеПараметры);
Иначе
ТекстВопроса = "Файл параметров по пути """ + ФайлПараметров + """ не найден. Очистить путь?";
Если Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Да) = КодВозвратаДиалога.Да Тогда
ФайлПараметров = "";
КонецЕсли;
КонецЕсли;
Ответили: (54)
# Ответить
54. coder1cv8 23.03.2009 15:37
(53) Спасибо. Внес Ваше исправление в релиз.
# Ответить
55. Александр4023512 24.03.2009 21:01
bujin2006@mail.ru
# Ответить
57. lion11 08.04.2009 08:27
Хорошая вещь, спасибо. Только одно смутило: почему нельзя в режиме конфигуратора указать параметр /Out для вывода Файла служебных сообщений? В зашифрованный скрипт вручную не вставить :(
При тестировании очень полезный параметр.
Ответили: (58)
# Ответить
58. coder1cv8 08.04.2009 09:41
(57) Хм... А я думал /Out имеет смысл только для режима "Предприятие" :)
А как же Редактор параметров? Кто мешает тебе добавить параметр /Out и в ветку DESIGNER?... :)
Ответили: (59)
# Ответить
59. lion11 08.04.2009 10:03
(58) Ага, точно можно, не заметил :) Жаль, что в этом режиме скопировать нельзя, напрямую в XML быстрее можно сделать простым копированием.
Еще пожелание: Можно придумать сохранение созданных настроек, чтоб можно было ранее созданную командную строку отредактировать, а не набирать заново?
Ответили: (60)
# Ответить
60. coder1cv8 08.04.2009 15:47
(59) Сделать-то можно, но с разбором командной строки в обратном направлении прийдется повозиться... Сейчас пока нету ни времени, ни желания (если честно).
Ответили: (61)
# Ответить
61. lion11 08.04.2009 16:23
(60) А если через СохранитьНастройки? (ВосстановитьНастройки)
# Ответить
62. MSensey 10.04.2009 11:42
При многократном копировании в буфер валится с ошибкой.

Нашел другой работающий код:
oIE = new COMОбъект("InternetExplorer.Application");
oIE.navigate ("about:blank");
oIE.visible = 0;
Пока oIE.Busy Цикл
КонецЦикла;
oIE.Document.parentWindow.clipboardData.setData ("Text", КоманднаяСтрока );
oIE.Quit();

Чтобы не возникал вопрос у IE нужно изменить настройки безопасности.
Ответили: (63)
+ 1 [ Dicar; ]
# Ответить
63. coder1cv8 10.04.2009 12:10
(62) Не стал бы я называть такой код работающим... )
Ответили: (64)
# Ответить
64. MSensey 10.04.2009 13:08
(63) Не работает? Может в настройках безопасности не разрешена работа с буфером?
Ответили: (65)
# Ответить
65. coder1cv8 10.04.2009 13:42
(64) Почему "может"? ) Точно не разрешена! )) А включить не могу - прав нет. Именно по этой причине я отказался, в свое время, от такого варианта работы с буфером обмена.
# Ответить
66. babylon_5 16.04.2009 02:55
Можно и мне тоже?
babylon5()gala.net
Ответили: (67)
# Ответить
67. coder1cv8 16.04.2009 07:04
(66) Добавил ссылку на бесплатную раздачу в шапку. И вообще, читаем внимательно комменты )
Ответили: (68)
# Ответить
68. babylon_5 16.04.2009 11:50
(67) Сорри, не заметил. :) Три часа ночи было...
# Ответить
69. Dinara78 06.05.2009 16:24
А можно обработку без ограничений на nsviv@mail.ru
Плиз
Ответили: (75)
# Ответить
71. Dicar 15.05.2009 15:53
Хорошая софтина
# Ответить
72. Dicar 15.05.2009 15:56
DesignerCommandLine
# Ответить
75. coder1cv8 15.05.2009 18:00
(69) Замучился я уже скидывать! )

ОТНЫНЕ РАЗРАБОТКА ПОЛНОСТЬЮ БЕСПЛАТНА
+ 1 [ mmasco; ]
# Ответить
76. Just 29.06.2009 10:34
у меня что-то зашифрованный не создается скрипт на серваке 2003,
а как можно сделать чтоб дата к имени файла выгрузки формировалась?
Ответили: (77)
# Ответить
77. coder1cv8 29.06.2009 20:15
(76) возможно какие-то политики безопасности запрещают запуск утилиты, которая непосредственно шифрует скрипт...
С датой в имени файла есть похожие разработки на сайте, воспользуйтесь поиском!
# Ответить
78. Just 30.06.2009 10:38
да не я просто думал может есть какие ключи или способы чтоб к имени файла при выгрузки прибавляли дату, как в winrar, например.
# Ответить
79. Mortal 26.12.2009 22:19
Спасибо. Как раз искал подобную вещь
# Ответить
80. aga_aga 18.06.2010 12:46
сайт глючит ужасно: с 8-00 не могу никак сюда достучаться :(
Кодер, да уж, ты АС!!!
Я пока что слабо ориентируюсь в здешней среде, и для себя намотал на ус пока что только несколько Авторитеов: tormozit, German, coder1c8, AbaDonna (хех, как же мне нравиться этот женский ник у этого парня! :) ).
Простите, до остальных гигантов я пока еще не добрался, ну не все же сразу, ознакомлюсь потихоньку и со всеми остальными. Кстати мне еще очень нравился Гений1С и куда он пропал?
Отвлекся, по теме: Лепотаааа! как говорил Иван Васильевич.
Спасибо за обработку, как раз для изучения новичку вроде меня, а то мне к tormozit'у и к German'у с их навороченными монстрами пока что рано, они ужас как далеки, а мой Путь в 1С только начат, но я их взял за ориентир :)
# Ответить
81. aga_aga 18.06.2010 12:59
Ой пока достучался до сайта (4 часа) и забыл зачем пришел :)
Вот мал-мал заметка:
в ф-ии ДоступностьДобавления()
если нет родителя, то ты грозно не добавляешь строку с подчиненными ключами.
Имхо, я бы позволил добавление детей, но перед их добавлением, насильно бы прописал и вставил бы им родителя, если он пока еще не зарегистрирован.
# Ответить
82. aga_aga 18.06.2010 13:39
ай задолбался я уже обновлять свой пост когда он упорно нифига не обновляется :)
обновляется только когда вставляешь новый пост, а не правишь старый

Но, спасибо Иришка (Alraune), благодаря тебе, я теперь знаю как обновляться, хе-хе!
И жизнь сразу веселее стала! Как мало программисту для радости надо!!! Чтобы прога работала сегодня, пусть и с ошибками, но главное, чтобы они мне сегодня на глаза не попались, и всего лишь одно доброе словечко, простой совет, от симпатичной девушки! :)
# Ответить
83. aga_aga 18.06.2010 17:08
Ах да, вспомнил!
Кодер, вот еще что я хотел спросить: а почему такие заморочки с копированием текста в буфер обмена (даже MSensey отметился по этому пункту, как затруднительному для него, так что чего уж мне то тут стесняться, хех!)
А зачем копировать -то через IE ?..
А что действительно в 1С нет метода напрямую отправить текст в Windows ClipBoard?
Или же я чего то не знаю (а я пока что, скажем честно и прямо, почти ничего не знаю в 1С), или же я чего то не догоняю?..
# Ответить
84. aga_aga 26.07.2010 18:52
ах, да ладно, замнем эту тему, извините, автор, что зря Вас побеспокоил :)
мне ведь тоже некогда писать налево, как и Вам.
А пока что приходится отдуваться за троих что в отпуске :)
Но скоро ведь и мне в отпуск - в сентябре, вот. Давно, почитай год как не был на своей родной Брестчине.
Спасибо за обработку и за внимание, и, ради бога, извините за многословность и, не примите за назойливость.
И, спасибо, не надо мне отвечать - я и сам разберусь когда время свободное выпадет.
Счастья, удачи и успехов Вам!
И ласковых улыбок встречных, от девушек :)
# Ответить
85. lemonadze 27.09.2011 05:29
Удобно, быстро и практично! Спасибо!
# Ответить
86. quarion 27.09.2011 18:07
Большое спасибо! Обработка очень помогла
# Ответить
87. GreenFox 17.10.2011 14:25
Спасибо, иногда приходится сталкиваться с такой задачей, и все тяжело в голове держать, проще вот такой обработкой.
# Ответить
88. baza1978 28.10.2011 14:22
отличный конструктор!
# Ответить
89. courageous 10.11.2011 12:36
Спасибо. Отличная обработка!
# Ответить
90. redwonder87 24.11.2011 06:30
Спасибо. Очень удобная вещь. У нас как раз на предприятие все работы через планировщик задач.
# Ответить
91. kladovoy 29.11.2011 12:14
Отличная работа. Удобно и не надо по книжкам лазить. Большое спасибо.
# Ответить
92. Casey Jones 01.12.2011 17:47
+1 Отлично
# Ответить
93. Smoke221180 14.12.2011 18:00
Использую до сих пор
# Ответить
94. Alav 14.12.2011 18:02
Новые ключи добавили?


/Z<Общий реквизит 1>,<Общий реквизит 2>,...,<Общий реквизит N> — установка разделителей.

<Общий реквизит> = [<+>|<->]<значение общего реквизита>

[<+>|<->] - признак использования: "+" (по умолчанию) - реквизит используется; "-" - не используется;



Если разделитель не используется, то перед значением должен быть "-". Если первым символом в значении разделителя содержится символ "+" или "-", то при указании его нужно удваивать.

<значение общего реквизита> - значение общего реквизита. Если в значении разделителя присутствует запятая, то при указании ее нужно удваивать. Если значение разделителя пропущено, но разделитель должен использоваться, то используется символ "+".

Разделители разделяются запятой.

Например:

"/Z-ПервыйРазделитель,+,---ТретийРазделитель", что означает:

Первый разделитель выключен, значение – "ПервыйРазделитель",

Второй разделитель включен, значение – пустая строка,

Третий разделитель выключен, значение – "-ТретийРазделитель".




/itdi – режим интерфейса с использованием закладок.

/isdi – режим интерфейса с использованием отдельных окон (используется по умолчанию).
# Ответить
95. alex_asoft 20.12.2011 16:42
обработка хорошая, помогла
# Ответить
96. Mshaydurov 23.12.2011 09:17
Классная вещь, способная сэкономить кучу времени если ее толково использовать.
# Ответить
98. Yury1001 18.01.2012 17:15
Всё это хорошо, но как сделать проверку физической целостности одним щелчком? Есть у chdbfl.exe параметры?
# Ответить
99. SeiOkami 07.10.2012 17:08
С 15.05.2009 РАЗРАБОТКА ПОЛНОСТЬЮ БЕСПЛАТНА


А почему тогда цена висит?

Ой, простите, затупил =)
# Ответить
100. zastep 16.01.2016 17:14
Инфостарт не даёт бесплатно скачать.
Денег требует.
Буду весьма признателен, если скинете обработку
на мой адрес zastep@mail.ru
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016