gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

А можно запустиь пакетно, удаление объектов?
Если да поясните как?
30. Андрей Скляров (coder1cv8) 30.10.08 16:31
(29) Нет. Таких ключей запуска нет.
31. konsul_mart.ru (Константин С.) 31.10.08 11:26
сам придумал как выкрутиться))))
На ИТС есть обрабока по удалению помеченных объектов. Молех ее рихтуем.
И после делается ее пакетный запуск.))))
32. Елена (Lyekka) 31.10.08 11:41
Несмотря на то, что все параметры описаны в справке, визуально составлять строку гораздо удобнее. За это плюс
33. Андрей Скляров (coder1cv8) 31.10.08 12:17
(31) Отличный вариант, ключ для автозапуска обработки имеется.
(32) Да, мне самому эта обработка нравится больше всех прочих, размещенных мной здесь... :)
34. Александр (sdkard) 20.12.08 11:57
35. Альберт (Talim) 30.12.08 15:23
Какая удобная вещь, можно мне тоже на мэйл, пожалуйста. Tazar sobaka bk to4ka ru. Заранее спасибо большое.
36. Сhe Burashka (CheBurator) 30.12.08 15:26
Для версии 7.7 ищем по ключевому слову ParamGen
37. Андрей Скляров (coder1cv8) 10.01.09 09:45
38. i (iv) 12.01.09 10:36
А можно еще и со мной поделиться? iceflame@yandex.ru Заранее огромное спасибо
39. Андрей Скляров (coder1cv8) 12.01.09 16:23
40. Андрей Б (vip914) 12.01.09 23:36
41. Андрей Скляров (coder1cv8) 13.01.09 07:40
42. inse0f (inse0f) 15.02.09 02:53
grag-net@ya.ru
Спасибо заранее)
43. Андрей Скляров (coder1cv8) 15.02.09 12:10
44. Евгений Семенов (sem-evgen) 16.02.09 23:25
А мне тоже можно? sem-evgen@rambler.ru
Заранее спасибо.
45. Андрей Скляров (coder1cv8) 17.02.09 15:09
46. Екатерина Казакова (katya) 02.03.09 14:24
а мне тоже пжлста можно? ))) kazakovakaterina@mail.ru Заранее спасибо
47. test_prof (Intimatik) 02.03.09 14:30
поддержу разработку! отправьте плиз на intimatik(гав-гав)mail.ru
48. Андрей Скляров (coder1cv8) 02.03.09 17:22
49. Gavrila Gavrila (Gavri1a) 12.03.09 16:36
мне тоже, если можно отправьте пожалуйста :)
ayanchevsky()yahoo.com
50. Андрей Скляров (coder1cv8) 12.03.09 20:35
51. dimdmitry (dimdmitry) 18.03.09 23:28
Ой и мне очнь интересно :-) скиньте пожалуйста dimdmitry()mail,ru
52. Андрей Скляров (coder1cv8) 19.03.09 07:58
(51) Отныне здесь http://nashe1c.ru/materials-view.jsp?id=112 осуществляется бесплатная раздача.
53. Андрей (andrewkon) 23.03.09 13:24
Отличная разработка, спасибо.
По ходу ознакомления столкнулся со следующей ситуацией - скачанную обработку и файл параметров сохранил во временную папку; понравилось - решил перенести в папку с прочими обработками. В результате после переноса обработка не находит файл по сохраненному во время прошлого запуска пути и не дает перевыбрать.
Поправил таким образом (процедура ПриОткрытии() главной формы):
...
Если Файл.Существует() Тогда
РазборФайлаПараметров(ФайлПараметров,ДоступныеПараметры);
Иначе
ТекстВопроса = "Файл параметров по пути """ + ФайлПараметров + """ не найден. Очистить путь?";
Если Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Да) = КодВозвратаДиалога.Да Тогда
ФайлПараметров = "";
КонецЕсли;
КонецЕсли;
54. Андрей Скляров (coder1cv8) 23.03.09 15:37
(53) Спасибо. Внес Ваше исправление в релиз.
55. Александр (Александр4023512) 24.03.09 21:01
57. Ден (lion11) 08.04.09 08:27
Хорошая вещь, спасибо. Только одно смутило: почему нельзя в режиме конфигуратора указать параметр /Out для вывода Файла служебных сообщений? В зашифрованный скрипт вручную не вставить :(
При тестировании очень полезный параметр.
58. Андрей Скляров (coder1cv8) 08.04.09 09:41
(57) Хм... А я думал /Out имеет смысл только для режима "Предприятие" :)
А как же Редактор параметров? Кто мешает тебе добавить параметр /Out и в ветку DESIGNER?... :)
59. Ден (lion11) 08.04.09 10:03
(58) Ага, точно можно, не заметил :) Жаль, что в этом режиме скопировать нельзя, напрямую в XML быстрее можно сделать простым копированием.
Еще пожелание: Можно придумать сохранение созданных настроек, чтоб можно было ранее созданную командную строку отредактировать, а не набирать заново?
60. Андрей Скляров (coder1cv8) 08.04.09 15:47
(59) Сделать-то можно, но с разбором командной строки в обратном направлении прийдется повозиться... Сейчас пока нету ни времени, ни желания (если честно).
61. Ден (lion11) 08.04.09 16:23
(60) А если через СохранитьНастройки? (ВосстановитьНастройки)
62. Sensey Master (MSensey) 10.04.09 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. Андрей Скляров (coder1cv8) 10.04.09 12:10
(62) Не стал бы я называть такой код работающим... )
64. Sensey Master (MSensey) 10.04.09 13:08
(63) Не работает? Может в настройках безопасности не разрешена работа с буфером?
65. Андрей Скляров (coder1cv8) 10.04.09 13:42
(64) Почему "может"? ) Точно не разрешена! )) А включить не могу - прав нет. Именно по этой причине я отказался, в свое время, от такого варианта работы с буфером обмена.
66. Александр Прокопенко (babylon_5) 16.04.09 02:55
Можно и мне тоже?
babylon5()gala.net
67. Андрей Скляров (coder1cv8) 16.04.09 07:04
(66) Добавил ссылку на бесплатную раздачу в шапку. И вообще, читаем внимательно комменты )
68. Александр Прокопенко (babylon_5) 16.04.09 11:50
(67) Сорри, не заметил. :) Три часа ночи было...
69. Деева Светлана (Dinara78) 06.05.09 16:24
А можно обработку без ограничений на nsviv@mail.ru
Плиз
71. Den den (Dicar) 15.05.09 15:53
72. Den den (Dicar) 15.05.09 15:56
75. Андрей Скляров (coder1cv8) 15.05.09 18:00
(69) Замучился я уже скидывать! )

ОТНЫНЕ РАЗРАБОТКА ПОЛНОСТЬЮ БЕСПЛАТНА
76. Just (Just) 29.06.09 10:34
у меня что-то зашифрованный не создается скрипт на серваке 2003,
а как можно сделать чтоб дата к имени файла выгрузки формировалась?
77. Андрей Скляров (coder1cv8) 29.06.09 20:15
(76) возможно какие-то политики безопасности запрещают запуск утилиты, которая непосредственно шифрует скрипт...
С датой в имени файла есть похожие разработки на сайте, воспользуйтесь поиском!
78. Just (Just) 30.06.09 10:38
да не я просто думал может есть какие ключи или способы чтоб к имени файла при выгрузки прибавляли дату, как в winrar, например.
79. Николай Сенаторов (Mortal) 26.12.09 22:19
Спасибо. Как раз искал подобную вещь
80. aga_aga (Збянтэжаны Саўка) 18.06.10 12:46
сайт глючит ужасно: с 8-00 не могу никак сюда достучаться :(
Кодер, да уж, ты АС!!!
Я пока что слабо ориентируюсь в здешней среде, и для себя намотал на ус пока что только несколько Авторитеов: tormozit, German, coder1c8, AbaDonna (хех, как же мне нравиться этот женский ник у этого парня! :) ).
Простите, до остальных гигантов я пока еще не добрался, ну не все же сразу, ознакомлюсь потихоньку и со всеми остальными. Кстати мне еще очень нравился Гений1С и куда он пропал?
Отвлекся, по теме: Лепотаааа! как говорил Иван Васильевич.
Спасибо за обработку, как раз для изучения новичку вроде меня, а то мне к tormozit'у и к German'у с их навороченными монстрами пока что рано, они ужас как далеки, а мой Путь в 1С только начат, но я их взял за ориентир :)



81. aga_aga (Збянтэжаны Саўка) 18.06.10 12:59
Ой пока достучался до сайта (4 часа) и забыл зачем пришел :)
Вот мал-мал заметка:
в ф-ии ДоступностьДобавления()
если нет родителя, то ты грозно не добавляешь строку с подчиненными ключами.
Имхо, я бы позволил добавление детей, но перед их добавлением, насильно бы прописал и вставил бы им родителя, если он пока еще не зарегистрирован.
82. aga_aga (Збянтэжаны Саўка) 18.06.10 13:39
ай задолбался я уже обновлять свой пост когда он упорно нифига не обновляется :)
обновляется только когда вставляешь новый пост, а не правишь старый

Но, спасибо Иришка (Alraune), благодаря тебе, я теперь знаю как обновляться, хе-хе!
И жизнь сразу веселее стала! Как мало программисту для радости надо!!! Чтобы прога работала сегодня, пусть и с ошибками, но главное, чтобы они мне сегодня на глаза не попались, и всего лишь одно доброе словечко, простой совет, от симпатичной девушки! :)
83. aga_aga (Збянтэжаны Саўка) 18.06.10 17:08
Ах да, вспомнил!
Кодер, вот еще что я хотел спросить: а почему такие заморочки с копированием текста в буфер обмена (даже MSensey отметился по этому пункту, как затруднительному для него, так что чего уж мне то тут стесняться, хех!)
А зачем копировать -то через IE ?..
А что действительно в 1С нет метода напрямую отправить текст в Windows ClipBoard?
Или же я чего то не знаю (а я пока что, скажем честно и прямо, почти ничего не знаю в 1С), или же я чего то не догоняю?..
84. aga_aga (Збянтэжаны Саўка) 26.07.10 18:52
ах, да ладно, замнем эту тему, извините, автор, что зря Вас побеспокоил :)
мне ведь тоже некогда писать налево, как и Вам.
А пока что приходится отдуваться за троих что в отпуске :)
Но скоро ведь и мне в отпуск - в сентябре, вот. Давно, почитай год как не был на своей родной Брестчине.
Спасибо за обработку и за внимание, и, ради бога, извините за многословность и, не примите за назойливость.
И, спасибо, не надо мне отвечать - я и сам разберусь когда время свободное выпадет.
Счастья, удачи и успехов Вам!
И ласковых улыбок встречных, от девушек :)
85. Nikolai Boh (lemonadze) 27.09.11 05:29
Удобно, быстро и практично! Спасибо!
86. Maxim Vorobyov (quarion) 27.09.11 18:07
Большое спасибо! Обработка очень помогла
87. Alex Stasyuk (GreenFox) 17.10.11 14:25
Спасибо, иногда приходится сталкиваться с такой задачей, и все тяжело в голове держать, проще вот такой обработкой.
88. Andrei (baza1978) 28.10.11 14:22
89. Андрей Никитин (courageous) 10.11.11 12:36
Спасибо. Отличная обработка!
90. Андрей (redwonder87) 24.11.11 06:30
Спасибо. Очень удобная вещь. У нас как раз на предприятие все работы через планировщик задач.
91. Игорь Павлов (kladovoy) 29.11.11 12:14
Отличная работа. Удобно и не надо по книжкам лазить. Большое спасибо.
92. Иван (Casey Jones) 01.12.11 17:47
93. Smoke221180 Smoke221180 (Smoke221180) 14.12.11 18:00
94. Алексей (Alav) 14.12.11 18:02
Новые ключи добавили?


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

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

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



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

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

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

Например:

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

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

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

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




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

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


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

Ой, простите, затупил =)
100. Степан Запорный (zastep) 16.01.16 17:14
Инфостарт не даёт бесплатно скачать.
Денег требует.
Буду весьма признателен, если скинете обработку
на мой адрес zastep@mail.ru
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа