Автоматическое подтверждение легальности обновления базы или как обновить 80 типовых баз 1С за 5 часов

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

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

Автоматическая легальность обновления баз

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

Досталось мне по наследству выполнение обновления баз 1С  Бухгалтерии 3 в количестве 80 шт  и ЗУП 3 - 80 шт(измененные, но не сильно. Обновлять только из хранилища).  У нас конечно написана конфа по обслуживанию такого количества баз и даже пакетное обновление реализовано, в том числе и из хранилища для измененных конфигураций, но ...  все этапы этого варианта обновления заточены на участие Админа. 

1) Сначала надо зайти на сервер и завершить все сеансы оставленные пользователями.

2) Запустить написанную предшественниками не знаю на чем программку по блокировке регламентных заданий на сервере

3) Скачать новый  *.cfu файл обновления для типовых баз 

3а) Обновить изменную базу в хранилище из скачанного cfu файла

4) Сформировать пакетные bat файлы (обычно делим на 4 потока - 4 файла)

5) Запустить  пакетные файлы и дождаться их завершения.

6) Запустить каждый экземпляр базы в режиме Предприятия, подтвердить легальность и закрыть базу.

7) Запустить программку по разблокировке регламентных заданий.

Готово !!!  Мы провели незабываемое время у компа и обновили 80 типовых баз, потратив на это все выходные. 

Проделав дважды такую операцию, мне стало грустно и начал искать пути полной автоматизации этого процесса.   В итоге было обнаружено пару достойных наработок по пакетному обновлению в открытом доступе и начался процесс их переработки и адаптации под мои нужды.  Но у всех найденных вариантов был один существенный недостаток -  подтвердить легальность и закончить обновление они не могли.  Поэтому моя задача не автоматизируется на 100 % без этого.  

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

В итоге, собрав все в одну разработку и дополнив ее механизмом  отрубания пользователей от текущей базы через COM соединение с агентом сервера 1С перед стартом обновления, получил полностью 100% автоматический механизм обновления типовых баз 1С.   Теперь процесс обновления выглядит так :

1)  В обработке обновления выбираем тип базы ( Бухгалтерия ) и номер потока  (все базы в конфе обслуживания уже поделены на потоки )

2) Нажимаем кнопку "Выполнить"  

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

Что делает обработка автоматически сама:

1) Определяет текущий релиз базы

2) Скачивает с сайта 1с файл с информацией об обновлении данного типа конфигурации. (Бух, ЗУП, УТ...)

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

4) Если нужного обновления нет, скачивает его автоматически с сайта 1С (нужен логин и пароль для доступа на сайт 1С) и размещает его в каталог обновлений.

5) Отрубает на сервере 1С все сеансы пользователей от текущей базы

6) Запускает обновление конфигурации и базы данных.

7) Если обновились до последнего релиза и больше обновлять не надо, запускает 1С в режиме Предприятия для подтверждения легальности обновления и выполнения отложенных обработчиков обновления

и так по кругу пока не кончится список баз. 

Расширение подтверждения легальности протестировано на БП 3 релиз 3.0.69.32 , ЗУП 3 релиз 3.1.9.159 работающих на MS-SQL сервере. Для файловых вариантов баз тоже должно работать, но мною не тестировалось, т.к. у нас таких баз нет. 

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

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

Данная обработка работает в самописной конфигурации по обслуживанию  информационных баз. 

P.S. Да я знаю про "Обновлятор". В бесплатной версии он не работает с таким количеством баз, были мысли приобрести полную версию, но было интересно решить данную задачу самому, т.к. половина функционала уже было в нашей базе обслуживания.

 

Кусок основного кода из обработки обновления

        // Прверка наличия обновлений
        МассивОбновлений = ВыполнитьЗагрузкуСпискаОбновлений(ПараметрыComБазы.ТекущаяВерсия);
        Если МассивОбновлений = Неопределено Тогда 
            Возврат;
        КонецЕсли;     

        КоличествоДоступныхОбновлений = МассивОбновлений.Количество(); 
        Если КоличествоДоступныхОбновлений = 0 Тогда
            Если ОбновлениеБыло Тогда
                СообщитьПользователю(НСтр("ru = 'Обработчики обновления информационной базы.'"));
                КомандаПакетногоОбновления = СтрШаблон("""%1"" ENTERPRISE %2 /RunModeManagedApplication",
                ПараметрыComБазы.ПутьКПлатформе, СтрокаСоединения);
                ЗапуститьПриложение(КомандаПакетногоОбновления, , Истина, КодВозврата);
                Если КодВозврата = 0 Тогда
                    СообщитьПользователю(НСтр("ru = 'Обработчики выполнены.'"));
                Иначе
                    СообщитьПользователю(НСтр("ru = 'Ошибка при выполнении обработчиков.'"));
                 //   Возврат;
                КонецЕсли;
            КонецЕсли; 
            
            СообщитьПользователю(СтрШаблон(НСтр("ru = 'Текущая версия: %1. Обновление не требуется.'"), ПараметрыComБазы.ТекущаяВерсия));
            Прервать;
        КонецЕсли;
        
        ЗагруженноеОбновлениеНайдено = Ложь;
        Для Сч = 1 По КоличествоДоступныхОбновлений Цикл
            ВерсияДляОбновления = МассивОбновлений[КоличествоДоступныхОбновлений - Сч]; 
            ФайлОбновленияВерсии = СтрШаблон("%1\%2\%3\1cv8.cfu", ПараметрыОбновления.КаталогФайловОбновления, ТипКонфигурации, ВерсияДляОбновления.Версия);
            ФайлОбновленияВерсииОбъект = Новый Файл(ФайлОбновленияВерсии);
            Если ФайлОбновленияВерсииОбъект.Существует() Тогда
                ЗагруженноеОбновлениеНайдено = Истина;
                СообщитьПользователю(СтрШаблон(НСтр("ru = 'Текущая версия: %1. Доступна для обновления версия: %2.'"), 
                    ПараметрыComБазы.ТекущаяВерсия, ВерсияДляОбновления.Версия));
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
        // Загрузка файлов обновления
        Если Не ЗагруженноеОбновлениеНайдено Тогда
            ВерсияДляОбновления = МассивОбновлений[КоличествоДоступныхОбновлений - 1]; 
            ФайлОбновленияВерсии = СтрШаблон("%1\%2\%3\1cv8.cfu", ПараметрыОбновления.КаталогФайловОбновления, ТипКонфигурации, ВерсияДляОбновления.Версия);
            СообщитьПользователю(СтрШаблон(НСтр("ru = 'Текущая версия: %1. Доступна для загрузки версия: %2 (Поставщик %3, размер %4).'"), 
            ПараметрыComБазы.ТекущаяВерсия, ВерсияДляОбновления.Версия, ВерсияДляОбновления.Поставщик, ВерсияДляОбновления.РазмерФайлаОбновления));
            Если НЕ ПолучитьФайлыОбновлений(ТипКонфигурации, ВерсияДляОбновления) Тогда
                Возврат;
            КонецЕсли;
        КонецЕсли;
        
        
        // Отрубим сеансы пользователей для серверной базы 
        Если ПараметрыПодключения.ВариантРаботыИнформационнойБазы = 1 Тогда
            Попытка
                СообщитьПользователю(НСтр("ru = 'Отрубаем все сеансы пользователей с информационной базой.'"));
                Коннектор = Новый COMОбъект("v83.COMConnector");
                Если СтрНайти(ИмяСервера1СПредприятия,":")>0 Тогда    // Если используется не стандартный порт 1541 или он передан в имени сервера, то в номере порта "1" надо заменить на "0"
                      Конект = Лев(ИмяСервера1СПредприятия,СтрДлина(ИмяСервера1СПредприятия)-1) + "0";
                Иначе
                    Конект = строка(ИмяСервера1СПредприятия);
                КонецЕсли; 
                Агент = Коннектор.ConnectAgent(Конект);

                Кластеры = Агент.GetClusters();
                Для каждого Кластер из Кластеры Цикл
                    Агент.Authenticate(Кластер,,);
                    Процессы = Агент.GetWorkingProcesses(Кластер);
                    
.......

.......

        
        // Создание резервной копии выгрузкой DT
        // В нашем варианте нет смысла в использовании
                    //СообщитьПользователю(СтрШаблон(НСтр("ru = 'Создание резервной копии информационной базы (%1).'"), ИмяВременногоФайла));
                    //КомандаПакетногоАрхивирования = СтрШаблон("""%1"" CONFIG %2 /DumpIB %3 /OUT %4 -NoTruncate",
                    //ПараметрыComБазы.ПутьКПлатформе, СтрокаСоединения, СтрокаДампа, СтрокаЛогов);
                    //ЗапуститьПриложение(КомандаПакетногоАрхивирования, , Истина, КодВозврата);
                    //Если КодВозврата = 0  Тогда
                    //    СообщитьПользователю(НСтр("ru = 'Резервная копия информационной базы успешно создана.'"));
                    //Иначе
                    //    СообщитьПользователю(НСтр("ru = 'Ошибка при создании резервной копии информационной базы.'"));
                    //    Возврат;
                    //КонецЕсли;
        
        // Обновление информационной базы                                                                                                                                                              
        СообщитьПользователю(НСтр("ru = 'Обновление информационной базы.'"));
        КомандаПакетногоОбновления = СтрШаблон("""%1"" CONFIG %2 /UpdateCfg ""%3"" /UpdateDBCfg /DisableStartupMessages /OUT %4 -NoTruncate",
        ПараметрыComБазы.ПутьКПлатформе, СтрокаСоединения, ФайлОбновленияВерсии, СтрокаЛогов);
        ЗапуститьПриложение(КомандаПакетногоОбновления, , Истина, КодВозврата);
        Если КодВозврата = 0 Тогда
            СообщитьПользователю(НСтр("ru = 'Информационная база успешно обновлена.'"));
            ОбновлениеБыло = Истина;
        Иначе
            СообщитьПользователю(НСтр("ru = 'Ошибка при обновлении информационной базы.'"));
            Возврат;
        КонецЕсли;
        
    КонецЦикла;
    
КонецПроцедуры

 

 

Другие мои публикации:

1) Прибыль от продаж в УТ без закрытия месяца

2) УТ 11. Автоматическое перемещение товаров между складами и организациями

3) Исправляем пересортицу на 41 счете, легко и быстро. Для Бухгалтерии 3.0 и Бухгалтерии 2.0

4) Отчет по уплаченным налогам с разбивкой по бюджетам и ИФНС

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

Наименование Файл Версия Размер
Расширение "Легальность"
.cfe 10,41Kb
21.11.19
11
.cfe 10,41Kb 11 Скачать
Модуль обработки
.txt 55,91Kb
08.05.19
8
.txt 55,91Kb 8 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Sedaiko 323 08.05.19 13:30 Сейчас в теме
я без расширений все провернул https://infostart.ru/public/1041193/
просто в после обновления и принятия изменений запустил внешнюю обработку в командной строке (через пользователя с отключеной защитой от опасных действий) с вызовом процедуры глобального модуля "обновить" и последующем закрытием формы. И ни какого расширения не нужно.
3. VPanin56 08.05.19 13:51 Сейчас в теме
(1) В твоем посте расписана работа скрипта, и ни слова про запуск и прохождение легальности обновления. Вариант с запуском внешней обработки рассматривался, но был откинут.
Кстати один из вариантов был другой - не запуск в режиме Предприятия, а соединение по COM и запуск определенных процедур из БСП. Но тоже был откинут, т.к. результаты тестов были 50 / 50. Это не устроило.
Поэтому и пришел к расширению.
4. Sedaiko 323 08.05.19 13:56 Сейчас в теме
(3) я изначально COM откинул - так как под от только под виндой и постоянные проблемы с версиями платформ. И да. у меня все равно придется кому-то поставить флажек "легальность", но после него уже не будут выполняться процедуры обновления, так как они уже выполнены обработкой.
Типа того:
echo $(date +%x/%X)" Выполняем процедуры обновления в режиме Предприятия" >> $LOG_FILE
/opt/1C/v8.3/x86_64/1cv8 ENTERPRISE /IBConnectionString"Srvr="""$SERVER""";Ref="""$DB""";" /N$USR /P$PWD /UC$BLOCK_CODE /Out"/home/usr1cv8/out_"$DB".txt" /DumpResult"/home/usr1cv8/DumpResult_"$DB".txt" /Execute"$CUR_PATH/update.epf" /C"ОтключитьЛогикуНачалаРаботыСистемы"

Причем параметр ОтключитьЛогикуНачалаРаботыСистемы заложен в типовые конфигурации для обновления агентом сервиса (см 1СFresh)
5. VPanin56 74 08.05.19 14:19 Сейчас в теме
(4) Так вот как раз "Кто то должен поставить галочку и начать ОК" меня и не устраивало при обновлении 80 баз. Мое расширение активируется только при первом запуске в режиме Предприятия после обновления конфигурации, перехватывает событие подтверждения легальности, подтверждает его и запускает процедуры обновления. И все это происходит автоматически и без участия человека. А потом закрывает 1С Предприятие.
6. Sedaiko 323 08.05.19 14:24 Сейчас в теме
(5) Я в своем варианте говорю Вам про то, что процедуры обновления однозначно выполняются. Можно cfu-хи друг за другом загружать, выполняя процедуры обработки. Просто после всего (всех загрузок cfu и выполнений процедур в режиме предприятия) -кто первый запустит, тот и нажмет флажек и сразу можно работать.
7. VPanin56 74 08.05.19 14:47 Сейчас в теме
(6) Отлично, спорить не буду.
Меня мой вариант устраивает завершенностью, не надо объяснять буху что за окошко у него внезапно вылезло при загрузке базы.
8. Sedaiko 323 08.05.19 14:53 Сейчас в теме
(7) Да норм все, однофамилец. Идею дарю)))
2. Sedaiko 323 08.05.19 13:31 Сейчас в теме
Кстати, для управление кластером есть целый модуль в БСП
9. Mx00 215 26.07.19 20:11 Сейчас в теме
я остановился на программе Обновлятор-1С, не бесплатно, но экономит кучу времени, плюс всякие регламентные процедуры делает и отчет высылает. Программа поддерживается разработчиком и можно попробовать попросить сделать настройки под себя, в общем рекомендую :-)
10. VPanin56 74 26.07.19 21:00 Сейчас в теме
(9) Там где я обслуживаю 4 базы я тоже использую Обновлятор, но бесплатную версию. Мне ее там хватает.
Тут речь про автоматическое обновление более 80 бух баз и 80 зуп и это количество надо не только обновить, но и открыть каждую и подтвердить легальность, чего к сожалению не умеет Обновлятор даже в платной версии.
Процедуры пакетного обновления были написаны еще до меня, я лишь их модернизировал до полного автоматизма и дополнил в пакетном режиме все наши базы своим расширением. Теперь я не трачу кучи времени на запуск 160 баз и подтверждение легальности получения обновления. Утром бухи открывают обновленные базы и начинают работать, все регламентные процедуры тоже отработали, если что.
11. Mx00 215 29.07.19 14:15 Сейчас в теме
(10) вам сложно судить об "обновляторе" по бесплатной версии и даже как-то не приятно когда вы _утверждаете_ что "чего к сожалению не умеет Обновлятор даже в платной версии", а не уточняете может ли он это делать :-(
https://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
новость от 17.06.2015 Переработан механизм подтверждения легальности. Теперь он работает на гораздо большем количестве конфигураций. Проверено практически на всех типовых.

я сам люблю что-нибудь делать супер полезное и "ни кто кроме меня не сделает лучше" :-) , но в данном случае есть готовое решение, которое делает всё что нужно для обслуживания баз 1С :-)
12. VPanin56 74 29.07.19 14:57 Сейчас в теме
(11) Не поленился полез еще раз на сайт Обновлятора.
Да в описаниях новостей что то есть про механизм подтверждения легальности. но это новость от 2015 года и за эти 4 года могло многое измениться со стороны 1С.
Иду в описание Проф версии - "Как вы успели заметить бесплатная версия программы вполне функциональна и подходит для большинства пользователей. Поэтому было принято решение выпускать ещё и проф-версию - более функциональную по сравнению с бесплатной." В описании преимуществ проф версии ни слова про легальность нету.
В настройках самого Обновлятора я не увидел никаких галочек по поводу подтверждения легальности. И отличие бесплатной от платной версии программа сама предупреждает что запрошенная функция доступна только в проф версии.
Если вы пользуетесь Обновлятором Проф версии , продемонстрируйте такую возможность этой программы, хотя бы скринами

И да, я не утверждал что Обновлятор плохой а я сделал круче. Я этого не увидел в нем, поэтому сделал свое.
13. Mx00 215 30.07.19 00:12 Сейчас в теме
(12) Не поленился, достал архив базы, настроил автоматическое обновление и обновил - при входе в базу никакого вопроса подтверждения легальности не появилось :-)
Подтвердить это скринами не получится, а заморачиваться с видео мне ну совсем лениво ;-)
я не знаю есть ли "специальная настройка", но в проф версии при автоматическом обновлении по расписанию легальность подтверждается без участия пользователя.
18. stanislav1esnik 36 18.12.19 17:09 Сейчас в теме
(9)Обновлятор - отличная программа. Использую её коммерческую версию у двух клиентов. Если всё настроено, то программа сама всё бэкапит, обновляет, подтверждает легальность обновления (!) и запускает обработчики обновления. Остаётся только проверить на почте отчет об обновлении.
14. Mx00 215 30.07.19 03:02 Сейчас в теме
Спросил автора Обновлятора 1С - настройка называется "Не выполнять обработчики обновления", т.е. по умолчанию всё выполняется и только по желанию пользователя можно отключить все процессы после обновления.
https://helpme1c.ru/obnovlyator-1s-chto-takoe-sluzhebnye-dejstviya-v-baze-zachem-oni-nuzhny-i-v-kakix-sluchayax-i-kak-ix-luchshe-otklyuchit
15. VPanin56 74 30.07.19 07:32 Сейчас в теме
Спасибо что заморочился с архивом.
Такую настройку "Не выполнять обработчики обновления" видел и она доступна в бесплатной версии. И при обновлении бесплатным Обновлятором обработчики тоже выполняются, но почему то после обновления через Обновлятор с выполнением обработчиков, база при первом запуске просит подтвердить легальность получения обновлений. Неужели это "фишка" бесплатной версии ?
Надо мне проверить на своем бесплатном Обновляторе какую нибудь базу еще раз.
16. sinops 18.11.19 23:24 Сейчас в теме
В последних релизах можно запускать с параметром /C"ВыполнитьОбновлениеИЗавершитьРаботу"
база стартует, сама автоматом проставляет легальность обновления и выполняет обработку обновления .
17. VPanin56 74 19.11.19 09:26 Сейчас в теме
(16)
ВыполнитьОбновлениеИЗавершитьРаботу


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

Бухгалтерия предприятия, редакция 3.0 (3.0.73.54)
Если ИнформационнаяБазаФайловая
И СтрНайти(ПараметрЗапуска, "ВыполнитьОбновлениеИЗавершитьРаботу") > 0 Тогда

ЗаписатьПодтверждениеЛегальностиПолученияОбновлений();


А на серверных базах, которых мне надо обновлять уже около 100 шт, эта хрень никогда не работала автоматом, ни с к ключем ни без него.
А мое расширение продолжило работать, я даже не знал что изменили и добавили ключ такой
20. VPanin56 74 01.04.20 11:06 Сейчас в теме
Извини, но нет. Я привык что мой труд хоть сколько то но стоит, какие то жалкие 69 руб не ради наживы.
21. ruslanvalitov 01.04.20 18:09 Сейчас в теме
22. VPanin56 74 02.04.20 11:35 Сейчас в теме
(21) на Кнопке скачать указана стоимость, а как там дальше я не знаю
Оставьте свое сообщение

См. также

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

Инструменты и обработки Системный администратор Программист Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты

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

1 стартмани

19.01.2020    6753    51    Sedaiko    13       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

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

5500 рублей

Автоматическое массовое создание штрих кодов номенклатуры в Рознице 2.2

Инструменты и обработки no Внешняя обработка (ert,epf) v8 Розница Абонемент ($m) Обработка справочников

Обработка предназначена для автоматического массового присвоения своих штрих кодов номенклатуре в конфигурации Розница 2.2

1 стартмани

30.10.2019    9413    1    VPanin56    0       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

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

40000 рублей

Замена счетов Учета, Дохода и Расхода в расходной накладной

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 БП3.0 БУ Абонемент ($m) Обработка документов

Когда нужно поменять счета учета, дохода или расхода в  документе Расходная накладная, а строк много или лень делать это руками, то можно этот процесс немного упростить. 

1 стартмани

30.10.2019    3559    1    VPanin56    0       

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

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Сервисные утилиты Администрирование СУБД

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

1 стартмани

20.09.2019    7453    33    AnatolPopov    8       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

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

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

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

2 стартмани

17.07.2019    5780    26    IVC_goal    34       

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

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

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

3 стартмани

21.06.2019    5724    13    vandalsvq    7       

Екатеринбург.Online: Голосование продолжается Промо

Продолжается голосование за доклады на INFOSTART MEETUP Екатеринбург.Online! Лучшие из них попадут в окончательную программу онлайн-митапа! Присоединяйтесь к голосованию и покупайте билеты - 3 000 рублей за 8 часов продуктивной пятницы!

3000

SALE! 10%

УТ 11. Автоматическое перемещение товаров между складами и организациями

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 УУ Закрытие периода Оптовая торговля Розничная торговля Учет ТМЦ Платные (руб) Обработка документов

Менеджер забывает перемещать товар между складами, а в УТ отключен контроль остатков ? Бухгалтер готов застрелиться при закрытии месяца и выравнивании отрицательных остатков по складам и фирмам ? Используй автоматическое перемещение товаров.

2500 руб.

30.05.2019    3394    19    2       

SALE! 10%

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

SALE! 10%

Прибыль от продаж в УТ без закрытия месяца

Отчеты и формы Бизнес-аналитик Руководитель проекта Внешний отчет (ert,erf) v8 v8::ОУ v8::СКД УТ11 УУ Оптовая торговля Платные (руб) Управленческие

Данный отчет позволяет сформировать и оценить среднюю прибыль от продаж товаров в УТ 11 без закрытия месяца. Что не возможно сделать типовыми отчетами, т.к. себестоимость товаров рассчитывается только при закрытии месяца. Позволяет быстро и эффективно оценить продажи какого товара приносят большую прибыль для организации, а какой товар менее прибыльный, а может, даже и в убыток торгуется.

1500 руб.

15.05.2019    8639    13       

Исправляем пересортицу на 41 счете, легко и быстро. Для Бухгалтерии 3.0 и Бухгалтерии 2.0

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8::БУ БП2.0 БП3.0 БУ Учет ТМЦ Абонемент ($m) Обработка документов

В жизни так иногда случается, что в справочнике Номенклатуры неизвестным образом появляются дубликаты некоторых позиций номенклатуры. И однажды бухгалтер видит печальную картину в Анализе 41 счета - Оприходован один товар из справочника, а списывается  другой. Да, он точно так же называется и они оба имеют одинаковые Артикулы, но в системе это два разных элемента Справочника и ..... надо исправлять, говорит Бухгалтер. 

5 стартмани

14.05.2019    4364    11    VPanin56    4       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 20 апреля по 15 мая 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

DBManager для 1C

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Windows Абонемент ($m) Сервисные утилиты

Менеджер баз данных для 1С с расширенными возможностями.

1 стартмани

11.05.2019    10330    23    seriouskeks    13       

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

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 Абонемент ($m) Сервисные утилиты

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

1 стартмани

08.04.2019    11551    13    slozhenikin_com    37       

Лучшие программы за март Промо

Инфостарт подготовил ТОП-25 самых продаваемых и популярных программ за март 2020 года. При формировании перечня учитывали аналитику продаж и запросы клиентов за месяц.

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

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Linux Абонемент ($m) Сервисные утилиты

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

1 стартмани

07.04.2019    11710    31    Sedaiko    29       

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

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

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

1 стартмани

20.03.2019    6382    22    vardeg    10       

Подборка программ для взаимодействия с ЕГАИС Промо

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

Сценарии пакетного режима

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты

Сценарии пакетного режима. Тестировалось на 1С:Предприятие 8.3.13.1690. Автоматическое создание команд пакетного режима. Создание, хранение и запуск сценариев команд пакетного режима.

1 стартмани

06.03.2019    6030    11    lastpioneer    11       

LicDataDecoder - расшифровка файла программной лицензии 1С

Инструменты и обработки Системный администратор Приложение (exe) v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).

1 стартмани

10.02.2019    20640    221    GeraltSnow    57       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Удобная консоль регламентных и фоновых заданий

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Универсальные обработки Сервисные утилиты Администрирование данных 1С

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    9811    121    Alxby    19       

Универсальный монитор лицензий 1С

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты

Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!

3 стартмани

03.01.2019    21051    190    Xershi    57       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Скрипт обновления конфигурации

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты

Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!

1 стартмани

11.12.2018    7822    38    MrWonder    16       

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

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

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

5 стартмани

05.12.2018    10977    9    RomikR    9       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Чистка кэша 1С (теперь в .exe)

Инструменты и обработки Системный администратор Приложение (exe) v8 Windows Абонемент ($m) Сервисные утилиты

Попробуйте поискать в интернете "Очистить кэш 1С". Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.

1 стартмани

18.11.2018    12205    84    riposte    42       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

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

4500-9500 рублей

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

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) v8 1cv8.cf Россия Windows Абонемент ($m) Чистка базы Сервисные утилиты Администрирование данных 1С

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

1 стартмани

04.11.2018    28469    327    Eugen-S    34       

Go. Разбор лога технологического журнала. Достойная альтернатива perl'у

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

Началось все с того, что я познакомился с перловыми скриптами для парса ТЖ которые размещены на kb.1c.ru (например в этой статье https://kb.1c.ru/articleView.jsp?id=113). По началу мне дико понравилось то, что перл разбирал гигабайты логов за считанные минуты, но позитив мой угасал обратно пропорционально с тем, насколько глубже я погружался в "кроличью нору" ....

1 стартмани

24.10.2018    15532    6    lazarenko    39