Confstarter

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

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

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

Как обычно вносятся изменения в конфигурацию? Редко кто пишет прямо в живой базе. Обычно всю програмистскую работу (написание, отладку и т.п.) делают на копии, и только потом вносят изменения. И все бы ничего, но тут может добавиться ряд неприятных моментов:
1. Изменения можно вносить только тогда, когда никого в базе нет -> нужно либо выгонять пользователей, либо ждать окончания рабочего дня, когда они сами уйдут.
2. Часто на предприятии ведется не одна, а несколько баз идентичной конфигурации -> соответственно в каждую надо загружать изменения.
3. Наконец, базы могут быть на удаленных точках (филиалах). Соответственно там тоже должен быть кто-то, кто загрузит конфигурацию.

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

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

Кроме этого, утилита позволяет перед загрузкой конфы сделать выгрузку данных. Имя файла выгрузки может включать форматные символы, задающие дату, день недели и "последний каталог пути" к базе.
Далее, чтобы не показывать пароль пользователя или конфигурации, в параметрах программы можно задавать "шифрованный пароль". Ну и наконец, даже если база еще не зарегистрирована в списке баз (либо регистрация слетела) - в предложенном 1Ской окне регистрации утилита нажмет "Ок", и база зарегистрится под стандартным "Информационная база #N". Насколько мне известно, пакетный режим конфигуратора на этом останавливался.

Параметры задаются ini-файлом, и/или ключами командной строки. В ini параметр представляет строку Ключ=Значение (например, user=Админ); в ком. строке - /Ключ Значение (например, /user Админ), пробел между ключем и значением обязателен! Параметры указанные в ком. строке имеют приоритет перед аналогичными в ini-файле (э
то позволяет, например, написав инишник с параметрами загрузки, использовать его для загрузки нескольких баз, указывая в строке запуска только ключ с путем к базе).

Краткую справку по ключам можно получить, введя в ком. строке /?.
Подробнее о работе утилиты см. в файле readme.

66

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

Наименование Файл Версия Размер
-
.zip 78,71Kb
28.09.16
452
.zip 78,71Kb 452 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Древо
1. 1Спополам 25.08.06 07:30 Сейчас в теме
Замечательная программа. Использовал для обновления 80 ЗиК баз - запустил и ушел, все обновилось :-)
2. Sabron 07.09.06 12:15 Сейчас в теме
Отличная вещь.. скачивал правда не здесь.. Но успешно работает и облегчает жизнь....
20. the1 388 09.11.09 16:48 Сейчас в теме
не очень понятно, выдает какое-то сообщение об ошибке, но кракозябрами. Судя по всему код ошибки (2). Что это?
21. alexqc 146 09.11.09 17:59 Сейчас в теме
(20) У вас есть варианты:
1. Посмотреть документацию : ключ AnsiToOem - переводить (1) или нет (0) вывод из кодировки ANSI (CP-1251) в кодировку OEM (CP-866).

Коды возврата - 0 - все нормально, 1 - ошибка, 2 - загружаемый файл старее текущего (при update=1).

2. Использовать стандартное перенаправление вывода в файл ( > или >>), с последующим просмотром файла чем-либо что позволяет смотреть в разных кодировках (например, FAR, или встроенный вьювер тотал-коммандера)

3. Использовать перед запуском системную команду смены кодовой страницы консоли CHCP (chcp 866)
3. dimm73 02.10.06 11:54 Сейчас в теме
4. 06.02.07 15:01 Сейчас в теме
Вещь замечательная, но, сказав "а", можно и продолжить по алфавиту... При обновлении типовых, помимо мдшника, обновляются файлы v7plus.als, .dll и содержимое папки ExtForms. Если бы еще и это автоматизировать - вообще цены не сложишь.
5. alexqc 06.02.07 15:24 Сейчас в теме
В отличии от конфигурации, файлы внешних отчетов, компонент и прочая-прочая обновляется простым копированием. Соответственно, для "автоматизации" этого "обновления" нет необходимости писать что-либо, вполне достаточно средств ОС.
15. DADdy 54 02.04.09 10:36 Сейчас в теме
Подскажите че не так?

Пробую утилиту ConfStarter. Для начала хочу сделать бакап.

создаю backup.ini файл:
Debug=1
BasePath=C:\temp\oldbase
Path1CExe=C:\temp\bin
NewMDPath = NULL
DownloadTo=C:\temp\backup\backup.zip

запускаю ConfStarter.exe backup.ini

Получаю ошибку:
Подготовка командной строки...
1С: C:\temp\bin
База: C:\temp\oldbase
Пользователь:
ОШИБКА! Ошибка запуска 1С: (5) Отказано в доступе.

Что не так?
6. 06.02.07 16:03 Сейчас в теме
Ну да, выполнить 10-20 раз (а у 1Спополам - 80) раз копирование одного и того же - задача не требующая особого ума, но уж очень однообразная (плюс - можно одну-другую базу по запарке пропустить). В то же время, для автоматизации процесса можно дописать мелочевку, типа CopyFile(NewMDPath+'v7plus.als', BasePath, False) и т.д. в текст программы с необходимыми проверками на сущесвование, да добавить ключ, включающий копирование этих файлов.
7. alexqc 06.02.07 16:36 Сейчас в теме
А конфстартер вы что, тоже руками 10-20....80 раз запускаете???? бат-файлы нынче отменили?

Хинт: наберите в командной строке XCOPY /? - много интересного прочтете. Еще можете HELP в ком. строке набрать...

8. 07.02.07 10:51 Сейчас в теме
Нас не понимают :). Я ведь не в качестве претензии, просто было бы удобнее. Для себя я уже давно написал программку, которая делает все, что мне надо, в том числе и копирование.
9. alexqc 07.02.07 11:04 Сейчас в теме
Ну так раз уже есть - в чем проблемы? Я просто исхожу из того, что надо не заменять, а дополнять. И что стандартно позволяет система - незачем дублировать. К тому же, у разного народа разные каталоги/файлы копировать надо.
10. crs 22 13.12.07 10:55 Сейчас в теме
А нельзя ли добавить фукционал чтоб она только 1Сv7.md загружала но и вообще все данные?
19. alexmal 08.09.09 14:22 Сейчас в теме
Хорошая программа! Однозначно +.
Присоединяюсь к (10).
Хотелось бы добавить возможность загрузки базы из выгруженой копии.
11. salut 21.01.08 06:51 Сейчас в теме
Подскажите как шаблон имени задать? Необходимо обновить большое количество баз.
12. alexqc 21.01.08 15:06 Сейчас в теме
Шаблон имени выгрузки?
Например так: /DownloadTo C:\backup\?F-?YY-?MM-?DD
?YY-?MM-?DD - заменится на текущие год, месяц, день (для сегодня например 08-01-21), а ?F - на последний каталог в пути базы (например, для чего-то типа c:\bases_1s\mybase будет mybase), итого получим C:\backup\mybase-08-01-21

Для загрузки шаблонов нет (собственно говоря, нечего шаблонить :) ).

Как вариант - можно воспользоваться командой FOR с ключем /D

FOR /d %i in (c:\bases_1s\*) do confstarter /BasePath %i

(внутри батника естественно вместо %i надо писать %%i)
13. vika64 75 23.05.08 12:48 Сейчас в теме
Все классно, но почему то новую измененную конфу предлагает выбрать, хотя путь прописан в ини
14. мх 16 25.02.09 11:36 Сейчас в теме
Пользую, выручила, спасибо
16. alexqc 146 02.04.09 11:15 Сейчас в теме
путь непосредственно к экзешнику, а не в его каталог
типа так:
Path1CExe=C:\temp\bin\1cv7.exe
17. DADdy 54 03.04.09 07:06 Сейчас в теме
18. DO_WHILE_LOOP 327 23.05.09 21:15 Сейчас в теме
Однозначно +, обновил 34 базы. Запускал в 4 потока, все обновилось без ошибок. Автору респект.
22. the1 388 08.12.09 01:03 Сейчас в теме
Спасибо! Помогло AnsiToOem=1

Теперь такие вопросы.

1. Не происходит выбор Файла новой конфигурации. Из-за Опенконфа может быть? У меня плагин FDSubst1C заменяет окно выбора МД-файла на ХР-подобное (места, мой комп и т.п.)

2. Выдается предупреждение "Загружаемая конфигурация не потомок текущей!" хотя 100% это потомок. При установке ForceReplace=1 происходит обновление конфы, но соответственно уже 1С выдает предупреждение, что, мол:
Частичная потеря информации при преобразовании значений. К_ОплатыСверхУрочныхЧасовПоследующих/ВС_ДолжностнойОклад
Частичная потеря информации при преобразовании значений. КПП/ВС_ОкладПоЗванию
Частичная потеря информации при преобразовании значений. НДФЛ/ВС_ПНВЛ
Частичная потеря информации при преобразовании значений. ПочтовыйСбор/КПП
Частичная потеря информации при преобразовании значений. КодДоходаЕСН/КодДоходаЕСН
Частичная потеря информации при преобразовании значений. РайонныйКоэффициент/Адрес
Частичная потеря информации при преобразовании значений. Руководитель/КодОКАТО

Это все константы, причем как видно, абсолютно разные... почему бы он их путал?

И в финале 1С говорит: "Нет возможности удалить документ, по которому существуют движения! БольничныйЛист" (это первый в конфигурации)

Подскажите, пожалуйста.
44. 1996oks 28.01.12 17:36 Сейчас в теме
(22) the1,

Прошу прощения, но у меня точно такие же сообщения (только ссылки на документы другие) при обновлении ЗиК с 313 на 320 при загрузке обновленн конфигурации. Работала с 320 приводя ее к не типовой. Прошу подскажите пожалуйста что сделать, чтобы это победить поподробнее...
46. alexqc 146 30.01.12 20:21 Сейчас в теме
(44), (45) Вам надо сначала провести обновление вручную, там сами поймете что к чему. Конфстартер лишь "нажимает" определенные кнопки, сам процесс проводится штатным образом конфигуратором.
Ниже я опишу процесс принятия изменений конфы, возможно что-то покажется вам тривиальным - но не зная вашего уровня я пишу максимально подробно.
Итак, все объекты метаданных ("агегатные" объекты типа справочников-документов-регистров, их реквизиты, формы, атрибуты форм и т.д и т.п.) идентифицируются системой не по имени, а по некоему внутреннему номеру(ИДу), который присваивается при создании объекта и в дальнейшем не меняется. Это позволяет, например, сделав копию базы спокойно производить изменения в копии, и лишь по окончании разработки, не боясь даже переименоания реквизитов, загрузить измененную конфу поверх исходной.
Однако, если в исходной конфе также делались изменения (тогда загружаемая конфа их попросту затрет), либо загружаемая конфа вообще не потомок исходной, ИДы скорее всего не будут соответствовать, и с объектами будет полный бардак (например в одной конфе объект № 12345 - Контрагент в РН, а в другой - вообще форма списка справочника товаров). Это ни к чему хорошему не приведет (в часности, возможны потери данных о которых и сообщается в процессе), поэтому эска отслеживает "потомственность" конфы, и при загрузке не-потомка - предупреждает (ну а дальше на выбор пользователя).

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

Теперь что делает конфстартер с ключами force и merge. Без ключей если при загрузке конфы выдалось предупреждение "не потомок" - загрузка останавливается. Force=1 включает "насильственную" загрузку - конфа загружается если не потомок. Merge=1 же в случае "не потомка" вызывает объединение конфигураций, и сразу нажимает в диалоге объединения кнопку принятия (т.е. используется сценарий объединения по-умолчанию). Merge=2 аналогично Merge=1 за исключением того что объединение вызывается сразу же, без попытки обычной загрузки.

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

PS. Вам (предполагаю, что вы все же начинающий разработчик) возможно стоит привлечь кого-то более опытного для консультаций по месту ( и запытать до смерти :) ), ну или (если есть время) подробнее разобраться путем нескольких экспериментов вручную (конечно на копиях). И эта, документацию почитайте (там хоть и не много но что-то есть).
47. 1996oks 31.01.12 10:33 Сейчас в теме
(46) Спасибо большое. Очень понятно и познавательно. Поняла, что я не совсем того, потому что представления мои были аналогичны. Жаль только, что "дошла" до них сама. Я уже каажется справилась сама. В итоге пришла к тому, что если берешь конфу после "ОченьУмелых" ручек (не в обиду им будет сказано), которые без особых объяснений "спрыгивают" с предприятия, то помочь сможет только объединение и дотошная рутинная сверка. Надеется на автоматизацию процесса не приходиться. жаль только, что много времени потратила. Обновила, сегодня уже январь закрыли. Теперь предстоит в 8ку перенести..... Проанализировав ИБ, поняла, что опять "попала", но мы ж не ищем легких путей. Любой опыт-он бесценен:).
Про конфстартер тоже спасибо еще раз. Думаю пригодиться.
23. alexqc 146 08.12.09 11:35 Сейчас в теме
1. Да, скорее всего так и есть. Программа не может распознать диалог открытия файла.
Встречный вопрос - если у вас стоит опенконф, то может использовать его средства? На сколько мне известно, есть плагины, которые распознают ключи командной строки, есть плагин который автоматом файл из буфера обмена открывает, и т.п. Посмотрите на сайте опенконфа, возможно есть и плагин для автозагрузки?

2. Судя по всему, таки не потомок. 1Сочное предупреждение же свидетельствует что вероятно ваши конфы обновлялись слиянием (и счас у них не совпадают внутр. ИДы объектов). Соответственно и загружать лучше со слиянием (merge=1 forcereplace=0, при forcereplace=1 попытки объединения даже не делается). А лучше - сначала загрузить новый мд на копию основного, а потом уже, когда все ясно станет - загружать из копии в живую.

И пожалуйста, разберитесь в механизме загрузки/объединения в 1С, тогда подобных вопросов возникать не будет.
24. the1 388 08.12.09 16:08 Сейчас в теме
Спасибо, все получилось! Оказывается у меня был старый ReadMe, поэтому использовал не все ключи.

1. Опенконф то у меня стоит, но мне нужно наладить обновление у клиентов, порядка 100 машин. Поэтому не вариант.

2. Конфа - точно потомок, помогла команда Merge=1

Спасибище!
45. 1996oks 28.01.12 17:56 Сейчас в теме
(24) the1,

И очень прошу поподробнее о "команда Merge=1". Уже четвертый день "колдую" без результатно......
25. idw 340 15.12.09 17:43 Сейчас в теме
А нет ли такой программы и для 1С8?
26. alexqc 146 15.12.09 17:55 Сейчас в теме
Нет :). Я 8кой (пока?) не занимаюсь.
Но насколько мне известно, у 8ки в плане регламентных процедур и пакетного режима гАраздо больше возможностей чем у 77. Посмотрите в доке по администрированию, возможно там есть и загрузка конфы.
27. idw 340 15.12.09 20:10 Сейчас в теме
Ксажелению я ничего такого там не видел. :cry:
28. hibico 253 13.01.10 19:38 Сейчас в теме
(27)
Посмотри внимательно: Параметры командной строки 1с8
Жаль только, что там нет загрузки с выполнением регламентных заданий и последующим выходом из программы. А то приходится извращаться.

А за Confstarter Спасибо!
А the1 прав.
Из-за Опенконфа файл новой конфигурации не выбирается. А насчет потомка, то в моем случае файл точно является потомком, но выводится сообщение о противном.
Причем для эксперемента заменил МД, при первом обновлении сообщение "о не потомке" не выводилось, а при последующих снова - не потомок. Есть подозрение, что это связано с тем, что у меня подключен Опенконфа, а у пользователей нет.

Не плохо было бы еще запускать в свернутом окне, так как в моем случае процесс обновления происходить на глазах у пользователя и думаю, что не исключена возможность непроизвольных нажатий.
29. nikk 54 18.01.10 00:16 Сейчас в теме
Спасибо! Полезная прога.
30. Ciceron 16.06.10 13:57 Сейчас в теме
Подскажите в чем дело. Работа программы останавливается на строках:

Поиск окна конфигуратора
Авторизация доступа

и всё... обновление дальше не идет.
31. Franchiser 47 09.11.10 13:33 Сейчас в теме
Мега супер прога, есть только 1 вопрос. Что сделать чтобы можно было запускать от пользователя, имя которого на русском языке и можно ли добавить запись лога, чтобы знать что утилита смогла обновить а что нет. И еще опция merge почему то не срабатывает в командной строке, только из файла.
32. alexqc 146 09.11.10 13:57 Сейчас в теме
С параметрами в ком. строке работает точно также как в файле. Единственно, в ком. строке могут быть проблемы с кодировками, потому лучше русские имена писать в файле. Merge работает и там и там, может у вас что-то другое.

В лог выдается ровно то, что сообщает 1С; если же речь идет о записи лога - для этого можно воспользоваться стандартными символами перенаправления ">" и ">>". См. комментарии, гдето такой пример был.

Да, и еще. Прога писалась давно, так что как будет под вин7 работать - без понятия.
33. Franchiser 47 09.11.10 14:38 Сейчас в теме
(32) Спасибо, по кодировке понял!!! Наверно командную строку неправильно написал. У меня так было: ConfStarter merge=1 Load1S.ini /user Admin /password 007

А нужно так, по справке не понятно?
ConfStarter /merge 1 Load1S.ini /user Admin /password 007
или
ConfStarter Load1S.ini /user Admin /password 007 /merge 1

как правильно вывести сообщение в файл, поправь пжл:
@echo off
ConfStarter Load1S.ini /user Админ /password 123
>>c:\log.txt
34. alexqc 146 09.11.10 15:05 Сейчас в теме
Да, ключ в ини-файле задается в виде "Ключ=Значение", в командной строке - "/Ключ Значение", т.е. имя ключа предваряется "/", значение ключа - следующий аргумент ком. строки, отделенный пробелом (пробелами). Аргументы, содержащие пробелы берутся в кавычки. Имя обрабатываемого настроечного файла идет как есть. Такова обычная практика построения ком. строки в винде.
35. Franchiser 47 11.11.10 11:52 Сейчас в теме
(34) на 64-разрядном сервере в терминале отказывается запускать 1с. Показывает Ид процесса и не может найти конфигуратор, процесс при этом не запускается.
36. alexqc 146 11.11.10 12:14 Сейчас в теме
Ничего не могу сказать про работу под 64х.
Могу только посоветовать поиграться с режимом совместимости (в свойствах ЕХЕшника 1С и самого конфстартера).
37. Sod_a 03.12.10 11:47 Сейчас в теме
Я так и не поняла, как обновить несколько баз? Подскажите пожалуйста. Если прописать в INI-файле несколько, обновляется всё-равно только одна :(
38. Pashulick 03.12.10 16:53 Сейчас в теме
Подскажите, можно ли к маске имени файла выгрузке добавить время?
Смысл в том, что бы при повторном обновлении в этот же день файл выгрузки не замещался новым!
39. Franchiser 47 13.12.10 16:32 Сейчас в теме
Sod_a пишет:

Я так и не поняла, как обновить несколько баз? Подскажите пожалуйста. Если прописать в INI-файле несколько, обновляется всё-равно только одна


Нужно создать несколько INI-файлов и в батники много раз вызывать их, либо использовать 1 ini-файл а все остальное (пути/пароли) прописать в батнике, там же можно использовать переменные.
40. Pashulick 15.12.10 12:37 Сейчас в теме
А есть тоже самое для 8-ки?
41. Маргоша 22.04.11 13:39 Сейчас в теме
Добрый день! У меня почему-то ошибка возникает <5> ОТКАЗАНО В ДОСТУПЕ. не могу понять, в чем дело. Текст файла настроек: Debug=1
AnsiToOem=1
BasePath=C:\RW_Chpato
Path1CExe=C:\Program Files\1Cv77_SQL\BIN
NewMDPath=C:\1cv7.md
ForceReplace=1
DeleteAfter=0
Update=0
User=Admin
Password=602564
ConfigPassword=652218
WorkTime=0
DownLoadTo=null
Помогите разобраться, пожалуйста. Что не так?
42. Маргоша 22.04.11 13:46 Сейчас в теме
Все, победила! путь к движку 1с надо указывать полностью с именем и расширением :D
48. Операция1Ы 08.02.12 15:48 Сейчас в теме
есть ли для восьмерке нечто подобное?
49. alexqc 146 08.02.12 18:27 Сейчас в теме
(48) В 8ке эта возможность встроена - см. ключи запуска конфигуратора (во встроенной справке - Запуск 1С:Предприятие 8 и параметры запуска \ Параметры командной строки пакетного режима запуска).

Вот например как это сделано у меня в батнике


set v8exe="C:\Program Files (x86)\1cv82\8.2.15.289\1cv8.exe"
set user=admin
set pass=пароль_админа
set server=сервер_базы_данных
set db=имя_БД_на_сервере
set logfile=update.log

set repo_dir=\\путь\к\хранилищу
set repo_user=пользователь_хранилища
set repo_pass=его пароль

%v8exe% DESIGNER /Out%logfile% -NoTruncate /S%server%\%db% ^
/n %user% /p %pass% ^
/ConfigurationRepositoryUpdateCfg -force ^
/ConfigurationRepositoryF %repo_dir% ^
/ConfigurationRepositoryN %repo_user% ^
/ConfigurationRepositoryP %repo_pass% ^
/UpdateDBCfg
Показать


Это для загрузки конфы из хранилища. Для загрузки из файла вместо ключей хранилища (ключи со словом Repository) указывается /LoadCfg имя_файла_конфы
Операция1Ы; +1 Ответить
50. nikodim2012 04.05.12 15:19 Сейчас в теме
alexqc добрый день.
Не совсем понятно, как конфстартер определяет, потомка базы?

7.70.027
1С Предприятие, Зарплата и Кадры, 7.70.321

И вот еще вопрос: когда я обновляю вручную, я делаю: Открыть конфигурацию, Объединение конфигурации,
в появившемся окне выбираю Загружаемая конф-я, Замещать объекты. Далее Да, Принять, ок.
Всё обновляется без проблем.

Если я использую конфстартер с инишкой:

Debug=1
BasePath=D:\test\base_zik
Path1CExe=C:\Program Files\1Cv77\BIN\1cv7l.exe
User=admin
NewMDPath=D:\test\z324\1cv7.md
ForceReplace=1
Merge=1
DownloadTo=D:\test\backups\?F-?DD-?MM-?YYYY

На этапе объединения, появляется сообщение вида:

[15:12] Конфигуратор :: Нет возможности удалить документ по которому существуют
движения! ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком
=OK=
[15:12] Конфигуратор :: Реорганизация данных не выполнена
=OK=

И всё стопорится.
А в чем же проблема? Вручную же обновляется вполне спокойно.
Заранее спасибо
51. Ёпрст 1036 04.05.12 15:21 Сейчас в теме
(50) пытаешься обновить разными мд-никами (не тем, что рученьками делал)
54. alexqc 146 23.05.12 10:32 Сейчас в теме
(50) (53)
Конфстартер не определяет потомка, это делает сам конфигуратор. Конфстартер только "на менюшки нажимает", и сообщения логгирует.

Если не работает автомат - ну сделайте один раз вручную. Система не может за вас решить, что делать ей, например, со счетом который на место существующего втиснуть пытаетесь.

Ключи ForceReplace=1 и Merge=1 несовместимы. Точнее, ForceReplace=1 заставляет принимать изменения даже если сообщено что конфа не потомок текущей - поэтому до объединения процесс вообще не доходит. Если нужно объединение - уберите ForceReplace=1.
52. Ёпрст 1036 04.05.12 15:23 Сейчас в теме
а ошибка скорее всего в том, что делаешь Загрузить конфу, а не объединение..ибо при объединении документы не удаляются.
53. nikodim2012 04.05.12 15:50 Сейчас в теме
Ёпрст
Не совсем понимаю, что мне нужно сделать в конфстартере, чтобы всё гладко обновлялось, как и вручную?

Убрать merge=1?

Насчет обновления вручную - т.е. мд файл моей базы зик не типовой, или что?

Если обновляю подобным скриптом комплексную конфигурацию, вылазит:
[16:16] Конфигуратор :: Невозможно изменить код счета 76.ЗП на 10.11, так как су
ществует счет с данным кодом.
=OK=
[16:16] Конфигуратор :: Реорганизация данных не выполнена
=OK=
55. nikodim2012 23.05.12 14:15 Сейчас в теме
Спасибо, я попробую без forcereplace.

Но в теории - если конфстартер просто нажимает кнопки за меня, то почему при ручном обновлении 1с не задает дополнительных вопросов, а при обновлении именно через конфстартер задает?
Получается, когда вручную, конфигуратор сам определяет, что сделать со счетем, а через конфстартер - не умеет?
56. alexqc 146 23.05.12 20:31 Сейчас в теме
Может потому что ты не загрузку измененной конфы, а сразу объединение делаешь?
Чтобы так же делал конфстартер, надо написать merge=2 (естественно, без forceReplace).
57. nikodim2012 28.05.12 11:16 Сейчас в теме
Отлично, заработало.

Т.е. теперь, если мне надо будет откатить базу на момент до обновления, я просто беру её из заранее выгруженного zip архива-бекапа, который делался командой DownloadTo=D:\test\backups\?F-?DD-?MM-?YYYY?
И больше ничего не нужно?

Ещё вопрос - а можно обновлять базы комплексной и зика не по порядку, например, 321 и 322, а сразу с 321 на 324? Или это чревато чем-то?
58. roman_zzz 28.05.12 15:32 Сейчас в теме
Здравствуйте Уважаемые!
работает ли эта прога на Windows 7 ???
а то вот пробую - нифига! (в режиме совместимости тоже)
59. nikodim2012 29.05.12 09:50 Сейчас в теме
(58) roman_zzz, работает, я то как раз под вин 7 32 бита и сижу, и без всяких режимов совместимости, под админом.
Опишите весь цикл действий, наверняка, где-то просто пропустили шаг.
60. roman_zzz 29.05.12 10:31 Сейчас в теме
сорри, все уже заработало - нехватало параметров, хотя в ХР все работало и так!
61. abc2000 80 01.04.13 05:51 Сейчас в теме
А с бухгалтерией 7.7 Базовой будет эта штука работать или она только для Проф?
62. Alex_1066 07.10.14 15:28 Сейчас в теме
Нормальная штука... Сделано то, что 1С в своё время не сделала...
Оставьте свое сообщение

См. также

Фреймворк для создания бизнес web-приложений 13

Статья Программист Нет файла Бесплатно (free) Прочие инструменты разработчика

Для создания систем, решающих узкие бизнес задачи, использовать 1С бывает нецелесообразно. Хочу представить альтернативу - web фреймворк katejs. Будет интересно также тем, кто интересуется web разработкой на современном javascript.

15.10.2019    888    nep_i    11       

FastCode - сервис поиска кода 1С 48

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Инструментарий разработчика

Добавляйте свои шаблоны кода или ищите готовые шаблоны других разработчиков. Оставляйте отзывы и лайки, добавляйте понравившиеся фрагменты в свою библиотеку. Ищите по БСП или по общим модулям своей конфигурации.

10.09.2019    4769    m.bolsun    21       

Как мы разрабатываем в EDT 63

Статья Программист Нет файла v8 Бесплатно (free) EDT

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    5085    ivanov660    21       

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору? 81

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

Заменить конфигуратор сложно, а в некоторых случаях невозможно, если, например, нужно оперативно подправить код непосредственно в рабочей конфигурации…

15.08.2019    7613    ellavs    76       

Отказ от использования хранилищ 1С, переход на Git. 70

Статья Программист Нет файла Бесплатно (free) Инструментарий разработчика Разработка

Валерий Максимов в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION делится опытом перехода нескольких команд (более 100 разработчиков) от использования хранилищ 1С на системы контроля версий Git.

25.07.2019    5923    theshadowco    31       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 134

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования Разработка

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    8537    ids79    24       

Быстрый ввод неудобных символов 66

Статья no Нет файла Бесплатно (free) Пользователю системы Инструментарий разработчика

Использование Alt-кодов для ввода “[”, “]”, “”, “&”, “#”, “|”

15.04.2019    5111    pparshin    24       

Перенос и резервное копирование настроек конфигуратора 55

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    4944    tormozit    18       

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам 128

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

В этой части мы рассмотрим наиболее распространённую схему workflow при групповой разработке с использованием Git. Как приступить к доработке по поставленной задаче; исправить ошибку, обнаруженную на этапе тестирования; отправить свой код на слияние в предстоящий релиз; и т.д. Постараемся охватить большинство задач, составляющих основной цикл разработки

28.01.2019    9717    stas_ganiev    18       

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 131

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Консоль запросов

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    13930    Evg-Lylyk    6       

Метрики, графики, статистика = Prometheus + Grafana 108

Статья Программист Нет файла v8 v8::ОУ Россия Бесплатно (free) Инструментарий разработчика

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    9491    197    freewms    64       

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git 267

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    33384    stas_ganiev    72       

Взгляд на практику разработки в EDT из зазеркалья 115

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) EDT

В данной статье расскажем о практическом опыте использования разработки в EDT: немного про интерфейс, командную разработку и GIT.

26.07.2018    17281    ivanov660    104       

Практика применения инструментов продвинутого разработчика 1С 155

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    19522    artbear    22       

Сервер администрирования кластера серверов 1C:Предприятия и deployka 118

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С

В данной статье познакомимся с сервером администрирования кластера серверов 1С:Предприятия, а конкретно с утилитами rac.exe и ras.exe, а также программой deployka, с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.

04.04.2018    34966    Tavalik    33       

Создание поставки конфигурации 97

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Инструментарий разработчика

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

27.02.2018    13390    Vladimir_412    6       

Легкий способ обновления измененной конфигурации 41

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017    18501    avk72    63       

Metadata.js для построения дешевых высоконагруженных сервисов 199

Статья Программист Нет файла Бесплатно (free) Инструментарий разработчика WEB Мобильная разработка

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

08.08.2016    32484    unpete    100       

Формы для 1script 134

Статья Программист Нет файла Бесплатно (free) Инструментарий разработчика

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

01.08.2016    22044    ret-Phoenix    100       

Wiki движки для публикации пользовательской документации 32

Статья Программист Нет файла Бесплатно (free) Инструментарий разработчика

В июне 2016 года я провел вебинар по созданию пользовательской документации для конфигураций, разрабатываемых на платформе 1С:Предприятие. Одна из тем, вызвавших интерес: онлайн документация.

09.07.2016    17712    kuld    4       

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 101

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    22682    nixel    38       

Дай дернуть! О веб-сервисах, Linux'ах и добрых поисковых сайтах 60

Статья Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Инструментарий разработчика Администрирование данных 1С WEB

О веб-сервисах, апачах и *nix'ах. - установим на новенький убунту старенький апач с php. - дернем сервис из php-скрипта. - создадим приложение, позволяющее дергать произвольный сервис с произвольными данными. - ну и что там получится по пути в лес...

30.12.2015    22448    starik-2005    4       

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8 177

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    37193    artbear    45       

Фиксация изображений с видеокамер (Devline Линия, Acumen, E-Castle) по заданному событию 16

Инструменты и обработки Системный администратор Программист Приложение (exe) Windows Бесплатно (free) Сервисные утилиты

Пример использования консольной утилиты CamsCapture, для фотофиксации событий в 1С с камер видеонаблюдения.

10.08.2015    9808    IS-Andrey    1       

Сервис обмена кодом 28

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

Бывало так, что вам нужно быстро показать кому-то свой код, но опубликовать его негде, так как популярные сервисы просто не поддерживают раскраску кода 1С? Теперь решение есть!

26.06.2015    17774    Infactum    23       

Многопоточность в 1С, клиент-серверный вариант 59

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Математика и алгоритмы

Многопоточность - это свойство системы выполнять одновременно более одной операции (в пределе - более одной программы), позволяя в ряде случаев добиться существенного роста производительности программного продукта...

21.06.2015    30152    starik-2005    50       

Универсальная функция для программного выполнения СКД 110

Статья Программист Нет файла v8::СКД 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика Универсальные функции

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

20.05.2015    26593    dj_serega    18       

1C:Enterprise Development tools (EDT) или кодим в Eclipse 254

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

Как и выход мобильной платформы был для оооочень большого числа разработчиком открытием, так и я уверен, что и о новом конфигураторе - тоже мало кто слышал. Поэтому давайте попробуем пробежаться по новому конфигуратору. (Много больших картинок)

11.04.2015    70768    DitriX    297       

Методика и инструменты полуавтоматического обновления конфигураций 7.7 до типовой версии с сохранением модификаций 5

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Windows Абонемент ($m) Администрирование данных 1С

Данная публикация описывает методику и предоставляет инструменты для полуавтоматического обновления модифицированных типовых конфигураций 1С Предприятие 7.7 (версий ПРОФ) до типовых с сохранением модификаций. В данной методике не используются системы контроля версий. Update. 2018/01/23. В связи с переездом на x64 модифицирована часть файлов.

1 стартмани

26.03.2015    8507    2    dime2    2       

Bugs must die! или Как повысить качество внедрений инструментами тестирования 48

Статья Программист Нет файла Windows Бесплатно (free) Инструментарий разработчика

Речь в статье пойдет про тестирование, про качество программ и про то, как можно процесс тестирования автоматизировать. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2013 Еvolution 23-24 мая 2013 года. Также она напечатана в Журнале Инфостарта №2.

03.03.2015    17724    eu_genij    17       

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик 33

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

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

09.02.2015    28208    boogie    21       

Генерация кода управляемой формы (декомпиляция элементов) 510

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика Практика программирования Работа с интерфейсом

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

29.09.2014    92385    8926    ekaruk    123       

Типовой механизм упрощенного изменения конфигурации в ERP 2.0 и УТ 11 212

Статья Системный администратор Программист Нет файла v8 УТ10 ERP2 Windows Бесплатно (free) Инструментарий разработчика Практика программирования Работа с интерфейсом

В ERP 2.0 (и соответственно в УТ 11) появился функционал для упрощенной возможности модификации конфигурации разработчиками. Он касается в частности изменения форм объектов и размещения подписок на элементы, теперь задача изменения конфигурации на поддержке упростилась. Также появились дополнительные возможности в новой версии платформы 8.3.5, которые также упростят задчу.

22.09.2014    49513    ivanov660    49       

Информер для сайта , актуальные релизы 1С + Проверка подписки ИТС. 38

Статья Системный администратор Программист Нет файла Бесплатно (free) Сервисные утилиты Администрирование данных 1С WEB

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

12.09.2014    37945    Malfarion    34       

TurboConf:Шаблоны - сервис для поиска и хранения фрагментов кода 43

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

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

13.08.2014    19810    m.bolsun    68       

Анализ запросов с помощью SQL Profiler 219

Статья Системный администратор Программист Нет файла Windows Бесплатно (free) Производительность и оптимизация (HighLoad) Инструментарий разработчика Администрирование данных 1С

В своей работе мы довольно часто мы сталкиваемся с ситуацией, когда определенный запрос работает медленно, причем по тексту запроса невидно никаких очевидных проблем. Обычно в этом случае необходимо расследовать проблему на более глубоком уровне. Как правило, возникает необходимость посмотреть текст SQL-запроса и его план, и вот в этом нам как раз помогает SQL Profiler.

22.07.2014    67324    Andreynikus    20       

Фрилансер 1С : Выключить сервер windows 2008 R2 64 RU в нужное время 8

Статья Системный администратор Программист Нет файла Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С

Небольшое производственное (торговое) предприятие. В сети 5-10 компьютеров, серверочек 2008, пользователи (User'ы), сисадмина нет (а ничего сложного, работает сеть и ладно) и фриланс 1С, т.е. я. Самые главные - директор и сторож (охранник). Помещения обесточивают в 21-00 - пакетный переключатель, "Вниз". Спорить бесполезно. Настроил автоматическое выключение компьютеров и сервера по расписанию: в 20-00 клиентские компьютеры, в 20-30 сервер. Может пригодится и Вам. Ничего заумного. Все делается через планировщик заданий. Я только еще раз напомню процесс для сервера. Компьютеры проще, там есть пользователь.

10.06.2014    22198    kompas-dm    11       

Подсистема "COMExchange": консоль запросов в режиме «Консоль кода». 8

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Консоль запросов

Описана возможность использования обработки «Консоль запросов 1С+ADO» в качестве «консоли кода». При этом имеется возможность помещения результатов вычислений в «табло формул». Кроме результатов вычислений в это «табло» можно также вывести время выполнения и описание обработанных ошибок времени исполнения.

03.04.2014    23346    yuraos    2       

Автоматизированное тестирование в 8.3 163

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

В данной статье будет рассмотрен новый механизм системы "1С:Предприятие 8" поддерживаемый начиная с платформы версии 8.3. Механизм позволяет легко и быстро создавать различные сценарии тестирования, без необходимости написания сложных процедур и функций для имитации действий пользователя.

06.03.2014    54294    M.Shalimov    45       

Перенос таблицы значений между клиентом и сервером 50

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Инструментарий разработчика Практика программирования

Всем привет. Бывают такие моменты, когда необходимо таблицу значений передать с сервера на клиент, увы, Мутабельные значения и т.д. В тоже время есть возможность перекидывать все это добро через Хранилище, чем собственно разработчики часто пользуются. Но сегодня я бы хотел вынести на Вашу критику вот такой пример переноса. Сильно не пинайте.

10.12.2013    76390    Draconus    35       

Ускорение реструктуризации таблиц 126

Статья Системный администратор Программист Нет файла Бесплатно (free) Инструментарий разработчика Администрирование данных 1С Тестирование и исправление

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

12.09.2013    47878    OLEG4120    32       

Native ВК для 1CV8: независимое чтение файлов *.xls и *.xlsx 152

Инструменты и обработки Программист Архив с данными v8 Россия Windows Бесплатно (free) Инструментарий разработчика

Не требует установленного в системе Microsoft Office (Excel) и Open Office. Технология Native, не требует регистрации в реестре

15.08.2013    28358    383    Abadonna    161       

Base Cleaner: чекист файловых баз 40

Инструменты и обработки Системный администратор Программист Архив с данными Россия Windows Бесплатно (free) Инструментарий разработчика

Как и положено чекисту, отслеживает благонадежность баз и, в случае необходимости, применяет репрессии вплоть до высшей меры социальной защиты ;)

29.07.2013    16191    71    Abadonna    36       

V8 FORMATTER: Расширенная версия 78

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Форматирование кода модуля одним хот-кеем, ввод "неудобных" символов без переключения раскладки.

22.07.2013    17557    190    Abadonna    124       

VM1C - виртуальная машина для 1С 43

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Инструментарий разработчика

Демонстрация возможностей виртуальной машины для 1С. Создаем и выполняем код модулей в режиме Предприятия в реальном времени.

07.06.2013    21640    m.bolsun    46       

Файловые базы *.1CD. Физическая структура. Восстановление. 515

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С Тестирование и исправление

Как устроены файловые базы? Что делать, если база упала? В статье приведены обзорные сведения об устройстве баз и возможностях восстановления. Приведено описание новых возможностей Tool_1CD.

06.06.2013    170351    awa    124       

LiteManager — удаленное администрирование. Описание, практика применения, рекомендации. 61

Статья Системный администратор Программист Нет файла Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С

Удаленное администрирование компьютерами. Локальная сеть. Интернет. Описание, практика применения, рекомендации.

30.04.2013    73648    StepByStep    55