В8АнПак - onepack - Новый распаковщик конфигураций

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

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

onepack v8unpack распаковщик cf cfu cfe epf erf hbk анпак формат контейнер

Инструмент для работы с файлами 1С v8 (cf, cfu, cfe, epf, erf, hbk)

Свежак!!! Годнота!! Качать всем! )

К 2К20 году только ленивый не писал распаковщики форматов 1с-ных файлов. В процессе создания некоторых инструментов понадобился паковщик CF файлов - пришлось из ответвившегося кода сделать аналог всем известной утилиты V8Unpack. А ещё было обнаружено, что с 16-й платформы 1с изменили формат контейнерных файлов (убрали ограничение в 2 Гб) и V8Unpack, к сожалению, уже не в строю.

onepack умеет распаковывать и обратно запаковывать все cf-подобные файлы (конфигурации, обновления конфигураций, расширения, обработки, отчеты, файлы справок 1с), как старого формата, так и нового. Скорость работы в ~2 раза обгоняет V8Unpack. Написана под новый и быстрый .Net 5.0, поэтому можете пользоваться ей даже в любимых линуксах.

Пример использования (в Win):

onepack -ur file.cf unpackdir

рекурсивно распакует конфигурацию в указанную папку (аналог V8Unpack: ключ -P).
Если просто указать ключ -u, то извлечет файлы только верхнего уровня (также как -U у V8Unpack)
Для обратной сборки используются ключи -pr или -p (у V8Unpack, соответственно: -B или -PA)
Также есть возможность сжатия (deflate) и распаковки (inflate).

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

 

Данный проект написан с нуля на C# на основании свободной информации, полученной из описаний форматов восьмофайлов.

В приложенном архиве вы найдете 3 файла: описание фреймворка, на котором выполняется утилита, сам движок (IL-сборка) и приложение для запуска в окнах.

<sha256> 8631fd4805b060755822d4b04d2e825ca20c3867f9c56ad412fd82168e0276f6  onepack.zip

 

FAQ:

Q: Для чего может понадобиться данный инструмент?
A: Например, для разборки конфигурации на исходники и дальнейшей ее загрузки в вашу систему контроля версий. Для получения π-кода виртуальной машины 1с для модулей с отсутствующими исходниками (исходники тут получить никак не удастся). Также просто для распаковки внутренних данных 1с по алгоритму Deflate

Q: Я распаковал и запаковал обратно файл, но размер на выходе отличается от исходного.
A: Ничего страшного в этом нет, просто используются альтернативные настройки Deflate-сжатия (у V8Unpack аналогичная ситуация)

Q: Что за папка "_STARTER" при распаковке нового формата?
A: Это распакованная конфа-заглушка для совместимости со старыми платформами.

Q: Совместимы ли утилиты onepack и V8Unpack?
A: Да, почти полностью. Т.е. вы можете сделать полную распаковку одной утилитой и запаковку другой. Исключением является распаковка без извлечения вложенных контейнеров - V8Unpack хранит хэдеры в отдельных файлах, а onepack пишет данную инфу в метаданные самих файлов. (ну и не забываем, что из новых контейнеров V8Unpack сможет извлечь только конфу-заглушку)

 

 
 История изменений

Буду рад за любую обоснованную критику, а также за замечания и предложения!


См. также:

DT2CF - Инструмент для извлечения файла конфигурации из файла резервной копии информационной базы (без использования платформы)

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

Наименование Файл Версия Размер
onepack

.zip 99,16Kb
21
.zip 1.1 99,16Kb 21 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Infactum 294 14.12.20 10:36 Сейчас в теме
Маловероятно, что на этом можно стартмани срубить.
А вот ссылочка на гитхаб с исходниками не помешала бы.
DrAku1a; Andreeei; zhichkin; kivals; tsmult; YPermitin; +6 Ответить
2. baton_pk 409 14.12.20 12:29 Сейчас в теме
Добро пожаловать в Клуб Распаковщиков!
SerVer1C; DrAku1a; ArchLord42; YPermitin; +4 Ответить
3. baton_pk 409 14.12.20 12:45 Сейчас в теме
и V8Unpack, к сожалению, уже не в строю.


блин, сделали ж... надо выпустить релиз! надо выпустить релиз!
DrAku1a; cleaner_it; artbear; YPermitin; +4 Ответить
8. Evil Beaver 6961 14.12.20 15:47 Сейчас в теме
(3) выпусти же! А то реверсили новый формат, а люди вон двойную работу делают
DrAku1a; baton_pk; +2 Ответить
9. baton_pk 409 14.12.20 16:11 Сейчас в теме
(8)

(3) выпусти же! А то реверсили новый формат, а люди вон двойную работу делают


Всё. Делаю. Вот прям ща.
YPermitin; DrAku1a; sapervodichka; +3 Ответить
4. YPermitin 10352 14.12.20 13:42 Сейчас в теме
(0) Стартмани отдам, но не понял есть ли исходники в архиве?

Планируется ли когда-нибудь на GitHub выложить исходники?
5. SerVer1C 369 14.12.20 13:44 Сейчас в теме
(4) В архиве исходников нет. По поводу передачи проекта в общественное достояние пока не думал.
YPermitin; +1 Ответить
6. YPermitin 10352 14.12.20 13:45 Сейчас в теме
(5) ок, понял.

Тогда пока не отдам стартмани. Без исходников не готов использовать (

P.S. Пилил лет 5 назад свой костыль на .NET. Думал присоединиться к разработке, если он был бы открыт.
7. YPermitin 10352 14.12.20 13:46 Сейчас в теме
(5) Но не осуждаю за закрытый исходный код :)
DrAku1a; cleaner_it; Fox-trot; +3 Ответить
10. buganov 156 14.12.20 17:00 Сейчас в теме
С 8.2 работает? Что если, например, выгружу отчет, изменю, например, запрос и обратно запакую. Взлетит?
11. SerVer1C 369 14.12.20 17:20 Сейчас в теме
(10) Работает и с 8.2. Конечно, взлетит! Проверил на 8.2.19.130 на обычных формах.
14. buganov 156 15.12.20 07:04 Сейчас в теме
(11) отлично, правда, за 5см взять не готов, сохраню, подожду скидок хотя бы до пары см
18. YPermitin 10352 15.12.20 11:55 Сейчас в теме
(14) надеюсь автор не сбавит цену.
5 $m это же не много должно быть. За 1-2 выкладывать вообще труд не ценить.
21. buganov 156 15.12.20 13:36 Сейчас в теме
(18) если хочется денег, то надо за деньги и выкладывать. А так получается, согласной Вашей логике, что каждый должен оценивать свои разработки в 10см. Которые и 700 рублей не стоят. Иначе не ценишь свой труд. Многие выкладывают за 1 мани просто ради развития сообщества, и я руководствуюсь теми же принципами. Кто то ради плюсиков, которые тоже ,к слову стоят денег. Вот у Вас, например, средняя оценка статей 60-70 плюсов. По правилам это 30см, если мне память не изменяет, или чуть больше двух тысяч. И что, стоит оно того? За 2К тратить несколько часов времени, когда в разы можно больше заработать. Разве нет? Это называется ценить свой труд?(нет)
Автор может поступать как угодно, выставлять цену, какую ему видится, я в свою очередь могу за эту цену купить, или поискать аналог дешевле, или написать самостоятельно, если сильно будет желание.
Lansi; artbear; +2 Ответить
22. YPermitin 10352 15.12.20 13:48 Сейчас в теме
(21)
Автор может поступать как угодно

В этом мы согласились :)


(21)
Вот у Вас, например, средняя оценка статей 60-70 плюсов. По правилам это 30см, если мне память не изменяет, или чуть больше двух тысяч. И что, стоит оно того? За 2К тратить несколько часов времени, когда в разы можно больше заработать. Разве нет? Это называется ценить свой труд?(нет)


Я не пишу статьи ради $m или плюсов. Деньги я зарабатываю на своей работе. Здесь у меня хобби.
Поэтому не нужно оценивать это деньгами. Я делаю то, что мне нравится.


(21)
А так получается, согласной Вашей логике, что каждый должен оценивать свои разработки в 10см. Которые и 700 рублей не стоят. Иначе не ценишь свой труд.

Нет, я сказал совсем другое.

Что Вы так реагируете на мои слова. Я же говорю, что за 1 $m выкладывать эту разработку - просто не ценить свой труд. И выкладывать все бесплатно для пользы сообщества - это не обязанность, а добровольное желание. Я вот тоже не выкладываю все разработки в открытую. Но мы вроде об этом и не спорим.
independ; +1 Ответить
23. buganov 156 15.12.20 13:59 Сейчас в теме
Расписал большую простыню, но оставим как есть. Это продолжать бессмысленно и только время съест у нас обоих, а время - деньги, причем не абстрактные.
bogena; dajen; +2 Ответить
24. SerVer1C 369 15.12.20 14:22 Сейчас в теме
(23) Уважаемый, вы сами себе противоречите. То 5 СМ для вас дорого, то вы "тыщщи" поднимаете на работе. По моим абстрактным подсчетам стоимость данной утилиты примерно эквивалентна 7-15 минутам вашего рабочего времени. Уверяю вас, что аналогичный инструмент вы НЕ напишете даже за десятки таким временных интервалов. Так что не прибедняйтесь. Скидки не будет. Цена соответствует сложности разработки. И да - я тоже тут публикуюсь не ради обогащения, а ради своих увлечений. И вообще, если нужен инструмент - качайте, не нужен, проходите мимо, зачем разводить демагогию.
YPermitin; +1 1 Ответить
25. buganov 156 15.12.20 16:09 Сейчас в теме
(24)где я написал что дорого? Я написал, что эта поделка мне не нужна за 5см.
И не надо заглядывать ко мне в карман. Сколько бы я ни получал, это не значит, что я готов что попало покупать по завышенной цене.
Демагогию я как раз закончил, уважаемый, если ты не очень внимателен, то взгляни на комментарий, на который ответил.
Скидки не будет, да и не надо, потрачу мани на что то более полезное.
bogena; dajen; +2 2 Ответить
27. SerVer1C 369 15.12.20 16:21 Сейчас в теме
(25) А вот теперь объясните сообществу, чем вам так не понравилась данная публикация, что вы поставили ей минус ? Только конструктивно. Я обязательно улучшу все недочеты.
unknown181538; YPermitin; +2 Ответить
28. buganov 156 15.12.20 16:36 Сейчас в теме
(27) Вот зачем провокации? Я демагогию закончил и высказал свое мнение. Хотите продолжить, продолжайте с зеркалом.
П.С. Вы - не сообщество и требовать от его имени совсем не в праве.
29. SerVer1C 369 15.12.20 16:46 Сейчас в теме
(28) Теперь давайте окончательно определимся - либо высказываете причину, либо вы простой пустослов, и заминусовали разработку, потому что аргументов просто нет и эмоции полились через край...
kulabuha; YPermitin; +2 3 Ответить
30. artbear 1209 15.12.20 17:15 Сейчас в теме
(29) зачем усиливать напряжение.
человек высказал свое мнение и свое отношение к покупке за см, вполне спокойно и выдержанно.

зачем напрягать его дальше?
давайте токсичность выключать.
bogena; ediks; dajen; buganov; YPermitin; +5 Ответить
31. YPermitin 10352 15.12.20 17:23 Сейчас в теме
(30) Зря я ответил на его комментарий :)

Прошел бы дальше и беседы бы не случилось :D
SerVer1C; artbear; +2 Ответить
33. SerVer1C 369 15.12.20 20:02 Сейчас в теме
(32) Вас нет в списке скачавших!!! Где вы взяли данную утилиту, не понятно (в комментариях вы всех убеждали, что дорого, и скачивать не будете).
По поводу проверки антивирусами привожу ссылку на известный авторитетный ресурс (можете сами перепроверить, там есть и Symantec.):
https://www.virustotal.com/gui/file/5e22bb8d7a58097ac1b93205ebe74aa88d5fa52e36ee00c­c0f6c3ce29d2ed5d3/detection
Кроме вас, никто из скачавших больше не жаловался!
Ваш антивирус реагирует даже на файлы, генерируемые самой VisualStudio - так что можете обратиться в Microsoft. Но я бы посоветовал отправить файлы на проверку через поддержку вашего антивируса (надеюсь, он то у вас лицензионный).
Так что настраивайте свой антивирус.
Считаю, что описание инструмента onepack полностью соответствует его функционалу и заявленным возможностям. Программа НЕ содержит какого-либо вирусного и/или шпионского ПО.
К критике я отношусь адекватно, когда она основана на фактах, а не на эмоциях.
Думаю, что для решения наших дальнейших споров нужен арбитраж от редакторов данной площадки.
the1; YPermitin; +2 2 Ответить
34. buganov 156 15.12.20 20:33 Сейчас в теме
(33)Ну, будь по-Вашему. V8Unpack различных версий и релизов нормально работает, турбоконф и снегопат нормально, а именно на эту разработку заругался. Пусть описание так и остается, это не мое дело, только не забрызгайте всех слюной, когда минусы словите.

(33)
Программа НЕ содержит какого-либо вирусного и/или шпионского ПО

Мне надо поверить на слово потому что... что?

(33)
К критике я отношусь адекватно

Вряд ли.

(33)
она основана на фактах, а не на эмоциях.

Она и была основана на фактах. Эмоции не можете отбросить только Вы.

(33)
Кроме вас, никто из скачавших больше не жаловался!

Скачавших только 8, что, как мне кажется прям вот совсем небольшая выборка.

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

Попрошу не отвечать на мой комментарий, я привел все аргументы и добавить мне нечего. Очередное оправдание мне не нужно. Хамства тоже. Адекватность в этой ветке закончилась на (23). Ну, и Артур еще добавил по существу.
Удачи
berezdetsky; ediks; dajen; +3 1 Ответить
35. zabaluev 374 15.12.20 21:36 Сейчас в теме
(32) Ни Defender, ни параноидальный корпоративный Касперский не ругается на данную разработку. Ложная тревога.
И стоимость 5 см, это дешевле капучино, во многих кафе. Надо уважать свой труд и не делать бесплатно и дешево. Это не какой либо отчетик или печатная форма, которая повторяется за полчаса. Утилита очень сложная. быстро такую разработку не сделать. Большое спасибо автору.
YPermitin; unknown181538; SerVer1C; VitaliyCeban; +4 Ответить
48. skyboy13 10 18.12.20 17:28 Сейчас в теме
(35) у меня тоже ругается. я могу ей пользоваться на win7. win10 ее блокирует и удаляет, это как минимум не удобно.
12. VitaliyCeban 413 14.12.20 22:27 Сейчас в теме
Тоже недавно распаковщик для 16-ой платформы понадобился, и тоже на .NET 5.0 запилил) Так что плюсую.
YPermitin; +1 Ответить
13. Rioneri 75 15.12.20 01:43 Сейчас в теме
Напишите, пж, наивному человеку, какой практический смысл от этого дела? Или это способ убить время?
15. VitaliyCeban 413 15.12.20 10:16 Сейчас в теме
(13) Например, это необходимый этап для написания декомпилятора байт-кода 1С.
SerVer1C; +1 Ответить
16. MishaD 14 15.12.20 10:30 Сейчас в теме
Мне тоже непонятно, чем это отличается от стандартной выгрузки в файлы ?
17. SerVer1C 369 15.12.20 11:32 Сейчас в теме
(16) как минимум следующее:
1) при использовании onepack НЕ нужна платформа 1с
2) onepack выгружает ВСЮ информацию, содержащуюся в контейнере
3) формат выгрузки отличается от встроенного в платформу
4) стандартными средствами вы не выгрузите в файлы обработки, отчеты, файлы обновления и файлы справки
5) более быстрая выгрузка (в ~2 раза) по сравнению с конфигуратором
6) при выгрузке байт-кода модулей без исходников выдает чистый текст промежуточного кода, а не бинарник
7) скорее всего, при сборке полученных исходников с помощью конфигуратора потребуется конкретная версия платформы
YPermitin; +1 Ответить
19. Rioneri 75 15.12.20 13:00 Сейчас в теме
(17)
"7) скорее всего, при сборке полученных исходников с помощью конфигуратора потребуется конкретная версия платформы" - Конечно потребуется конкретная версия конфигуратора. Если мы говорим о сборке файла cf, то как его собрать не зная версии? Общие реквизиты могут быть, а может не быть в целевом cf, и что мы тогда собираем?

Но в целом понятно. Нужен для декомпиляции закрытого модуля.
20. SerVer1C 369 15.12.20 13:04 Сейчас в теме
(19) а вот для onepack знать версию не нужно, т. к. он выполняет сборку файла на основании наличия данных. Контейнер представляет из себя примитивную файловую систему.
36. leemuar 16.12.20 11:05 Сейчас в теме
(17)
стандартными средствами вы не выгрузите в файлы обработки, отчеты


Что вы под этим имеете в виду? Внешние отчеты и обработки стандартными средствами конфигуратора выгружаются в файлы
37. SerVer1C 369 16.12.20 11:15 Сейчас в теме
38. skyboy13 10 16.12.20 11:29 Сейчас в теме
Отлично! Скачал себе
А если модуль без исходных кодов?
39. SerVer1C 369 16.12.20 11:36 Сейчас в теме
(38) Выгрузится промежуточный код виртуальной машины 1с
40. skyboy13 10 16.12.20 12:01 Сейчас в теме
(39) не дает скачать, что делать
Прикрепленные файлы:
41. skyboy13 10 16.12.20 12:04 Сейчас в теме
(39)Trojan:Win32/Wacatac.B!ml судя по винде
PUBID_1342779-onepack.zip->onepack.dll
42. SerVer1C 369 16.12.20 13:03 Сейчас в теме
(41) Что за антивирь? Предлагаю отправить файл на проверку через службу поддержки вашего антивируса. Еще раз продублирую ссылку здесь: https://www.virustotal.com/gui/file/5e22bb8d7a58097ac1b93205ebe74aa88d5fa52e36ee00c­c0f6c3ce29d2ed5d3/detection
43. skyboy13 10 16.12.20 16:13 Сейчас в теме
(42) обычный виндовый дефендер. Если бы я мог его скачать, я бы проверил. Винда его блокирует.
А через 12 часов и ссылка сгорит. Что делать?
44. SerVer1C 369 16.12.20 16:24 Сейчас в теме
(43) Скачайте с другого рабочего места или со смартфона... Вы сможете и позднее запросить ссылку для скачивания.
45. SerVer1C 369 18.12.20 13:10 Сейчас в теме
(42) Кто не согласен, выскажите ваше мнение. А еще лучше, предоставьте неоспоримые доказательства того, что данное ПО содержит какую-либо недокументированную "нагрузку".
46. skyboy13 10 18.12.20 17:19 Сейчас в теме
(45) Не очень понял, что мне нужно сделать и главное зачем?
По сути, я покупатель. Заплатил 5 мани, нажал скачать и не могу это сделать в типовом варианте. Обычная win10 не дает это делать.
То что я скачал на виртулке и смотрю там, не меняет ситуации. На виндовую машину перенести не могу, дефендер сразу удаляет.
49. SerVer1C 369 18.12.20 20:16 Сейчас в теме
(46) Я не могу, к сожалению, отвечать за работу всех антивирусов... Несколько раз была приведена ссылка, по которой можно посмотреть результаты антивирусной проверки. Все мы понимаем, что антивири работают, в основном, по сигнатурному анализу, и то что в моей программе присутствует N байт, похожих на кусок программы какого-либо подозрительного ПО, то это простое совпадение. Обращайтесь в поддержку вашего антивируса с предоставлением на подробный анализ подозрительных, на ваш взгляд, файлов.
51. VitaliyCeban 413 19.12.20 12:20 Сейчас в теме
(46) Дефендер - днище, а не антивирус. Лично столкнулся с ситуацией: написал простую программу на C# (под .NET 4.0), не делающую ничего подозрительного (автоматизировал запуск очистки кэша, проверку целостности файловой ИБ через chdbfl.exe и запуск конфигуратора в режиме "Тестирование и исправление", всё это по нажатию одной кнопки).
Так вот, только эта мерзость (+ еще пара китайских ноу-неймов) ругалась на мое приложение. И ничем кроме добавления в исключения, это побороть не удалось. Остается только писать в поддержку Дефендера, чтобы они добавили в белый список, но это не нормальное решение. Хочется плеваться.
52. buganov 156 19.12.20 23:03 Сейчас в теме
53. VitaliyCeban 413 20.12.20 16:05 Сейчас в теме
(52) У симантека подобного поведения не выявил.
54. buganov 156 20.12.20 18:31 Сейчас в теме
(53)Ну, просто у меня симантек тоже ругается и удаляет.
55. skyboy13 10 21.12.20 10:56 Сейчас в теме
(51) Вообще странно. вот сидят разработчики, которые пишут софт для всего мира, для всех стран.
тестируют его, отлаживают. Работает он на 100млн устройств и более. Но вот не похож он как-то на "днище". Наверняка нужно вписать какой-то сертификат или соответствие на какой-то странице инструкции к оформлению кода. Тогда и ругаться перестанет.
56. SerVer1C 369 21.12.20 11:11 Сейчас в теме
(55) Этот софт пишут также люди, которые тоже не идеальны... Был в недавнем прошлом случай, когда очень известный антивирус блокировал очень известный браузер. И такая ситуация может периодически всплывать, т. к. антивирусы, в основном, ориентируются на сигнатурный анализ. И при совпадении блока данных в ПО с заложенной в антивирь сигнатурой, последний выдает ложное срабатывание. Это проблема антивируса, и его разработчики должны скорректировать соответствующие сигнатуры...
57. skyboy13 10 21.12.20 11:46 Сейчас в теме
(56) тогда самый простой вариант, отправить им файл для добавления в базу
SerVer1C; +1 Ответить
47. skyboy13 10 18.12.20 17:23 Сейчас в теме
C:\del_del>onepack -i 1Cv8.cf c:\del_del\2
Unhandled exception. System.UnauthorizedAccessException: Access to the path 'c:\
del_del\2' is denied.

ключ -i делает декомпрессию же
50. SerVer1C 369 18.12.20 20:20 Сейчас в теме
(47) С ключом -i программа выполняет декомпрессию данных, сжатых по алгоритму Deflate. Вы же пытаетесь разжать CF файл, который не является Deflate потоком, а имеет более сложную структуру (наподобие простой файловой системы). Если вам нужно распаковать файл конфигурации, то используйте ключ -ur (или -u). Смотрите встроенную справку по программе.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

08.04.2019    19839    18    slozhenikin_com    37    

DT2CF - Экстрактор конфигурации из дампа информационной базы

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

Инструмент для извлечения файла конфигурации из файла резервной копии информационной базы (без использования платформы).

10 стартмани

21.12.2020    1480    3    SerVer1C    5    

Чтение файлов с FTP

Прочие инструменты разработчика Сервисные утилиты Файловые протоколы обмена, FTP Россия Абонемент ($m)

Внешний EXE-файл, который при запуске переносит файлы из указанной папки FTP на локальный диск

1 стартмани

09.09.2020    1913    3    ah7777777    8    

Детализированный анализ свободного места на диске просто как "РАЗ-ДВА!"

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

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

2 стартмани

16.04.2020    2385    1    solbol    2    

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

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

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

1 стартмани

04.11.2018    43589    437    Eugen-S    34    

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

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

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

1 стартмани

19.01.2020    14133    87    Sedaiko    20    

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

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

Чистка кэша, удаление временных файлов 1С, Windows, и прочих программ, с сохранением текущих настроек пользователя в 1С.

1 стартмани

26.12.2019    4181    8    vik070777    5    

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

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

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

2 стартмани

15.11.2019    13649    28    YPermitin    41    

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.94 Промо

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

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

1 стартмани

17.01.2017    36248    74    tormozit    231    

Утилита, предназначенная для просмотра, изменения, добавления, удаления и извлечения ресурсов в исполняемых (.EXE, .DLL и др.) и ресурсных файлах (.RES) ОС Windows. для формирования своего отдельного DLL файла

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

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

10 стартмани

05.11.2019    7956    5    vik070777    14    

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

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

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

1 стартмани

20.09.2019    19529    73    AnatolPopov    8    

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

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

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

1 стартмани

13.09.2019    8001    15    sivin-alexey    2    

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

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

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

7 стартмани

05.12.2018    17679    19    RomikR    9    

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

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

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

2 стартмани

17.07.2019    9780    42    IVC_goal    34    

CLR декодер для MS SQL Server

Сервисные утилиты Разработка внешних компонент Абонемент ($m)

Библиотека для расшифровки кракозябр в базе данных.

1 стартмани

05.07.2019    6604    0    hellion    0    

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

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

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

3 стартмани

21.06.2019    9249    26    vandalsvq    9    

Установка баз данных из Проводника Промо

Сервисные утилиты Администрирование данных 1С Стартеры 1С Абонемент ($m)

Взяли выгрузку базы у клиента? Прислали по почте файл конфигурации? Хотите развернуть базу данных двойным щелчком на файле *.dt или *.cf? Database Manager - то что вам нужно!

2 стартмани

28.10.2013    36732    102    Evil Beaver    30    

Мониторинг файловых баз (Zabbix - 1CD)

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

Шаблон с autodiscovery Zabbix для мониторинга файловых баз 1С. Мониторится размер БД, количество таблиц, версия БД.

1 стартмани

21.05.2019    5310    2    shibanovan    0    

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

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

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

1 стартмани

07.04.2019    17033    43    Sedaiko    31    

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

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

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

1 стартмани

20.03.2019    9780    32    vardeg    10    

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

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

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

10 стартмани

18.08.2014    41685    25    Demonobond    31    

Windows сервис генерации pdf417-штрихкодов. Обработка для печати марок алкогольной продукции ДУМ

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

Служба windows для генерации штрихкодов pdf417 в виде отдельных файлов JPEG. Делал для 1С:Далион Управление Магазином.

1 стартмани

18.02.2019    5881    1    user597086_dir_box    13    

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

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

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

1 стартмани

10.02.2019    39143    345    GeraltSnow    62    

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

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

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

1 стартмани

06.02.2019    17099    180    Alxby    20    

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

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

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

2 стартмани

06.03.2013    68605    706    Evil Beaver    159    

Мониторинг windows серверов на раз, два с помощью prometheus и grafana

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

Вдохновленный статьей про сбор, хранение и визуализации показателей с помощью prometheus и grafana подготовил готовый docker-compose файл для быстрой настройки и запуска мониторинга windows серверов.

1 стартмани

08.01.2019    14337    9    metmetmet    20    

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

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

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

3 стартмани

03.01.2019    37051    341    Xershi    79    

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

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

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

1 стартмани

11.12.2018    12701    54    MrWonder    24    

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

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

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

1 стартмани

14.11.2017    23660    91    bonv    15    

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

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

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

1 стартмани

18.11.2018    17948    99    riposte    42    

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android)

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

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    19930    64    Isonic    23    

Обнаружено нарушение целостности системы

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

Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.

1 стартмани

03.10.2018    174861    891    Palmer1976    67    

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

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

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

2 стартмани

25.12.2009    64117    1228    sebe    20    

1С:Коммандер (УФ)

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

Коммандер для просмотра файлов на клиенте и сервере.

1 стартмани

07.09.2018    10281    22    Student1C    12    

CopyCopy - Копирование любого файла по расписанию

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

Программа копирует файл в равный промежуток времени указанный пользователем.

1 стартмани

28.08.2018    6903    2    fierylions    0    

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

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

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    26302    15    DGorgoN    39    

Закрываем всплывающие сообщения платформы Промо

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

Принудительное закрывание сообщений платформы 8.3.10.

1 стартмани

10.11.2017    13818    13    RomaH    8    

РусскийФокс и ClickerMann заносят данные в 1С

Сервисные утилиты Практика программирования Россия Абонемент ($m)

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. . РусскийФокс создает сценарии для Clickermann. Сценарий заполняет справочник в 1С.

1 стартмани

21.07.2018    12125    1    andreosh    20    

Switcheroo_1C - Быстрое переключение между окнами 1С

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

Утилита позволяющая переключаться между окнами 1С, аналог Alt+Tab только учитываются 1С приложения.

1 стартмани

18.06.2018    7998    1    WizaXxX    0    

Очистка Кэша 1С

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

Очистка кэша 1С, для любой операционной системы семейства Windows.

1 стартмани

28.05.2018    10105    18    IceEvgen    3    

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

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

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

1 стартмани

03.04.2017    32860    76    slava_1c    67    

Регистрация компонент 1С и запуск консоли кластера серверов

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

Выводит список установленных платформ 1С, позволяет зарегистрировать V8x.COMConnector, V8x.Application, V8x.ServerAbout и запустить консоль кластера серверов 1С для выбранной версии. Показывает текущие версии зарегистрированных компонент 1С (требуется .NET Framework 4.0 и права администратора).

1 стартмани

22.03.2018    13940    42    ROL32    34    

Резервное копирование файлов nw_am.exe

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

Резервное копирование файлов. Интерфейса нет, всё делается через 2 файла настройки. Очень маленькая и незаметная программа, которая работает даже на слабых компьютерах. Тестировалась на Window XP, Window 7 и Windows 10. Проверялось антивирусами Avast и Avira, за вирус не приняли. Язык разработки Pure Basic (надстройка над FASM-ом). Код закрыт, т.к. не думаю. что кому-то будет интересно разбирать синтаксис малознакомой среды разработки. Копирование производится в папки по дате и времени.

1 стартмани

26.02.2018    9178    0    strange2007    1    

Докер образ для быстрого запуска анализатора журналов PostgreSQL

Сервисные утилиты Статистика базы данных Производительность и оптимизация (HighLoad) Абонемент ($m)

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

1 стартмани

29.12.2017    11826    0    _evgen_b    0    

Удаленная консультация Промо

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

Простая и удобная удаленная консультация пользователей. Доступен исходный код.

1 стартмани

26.07.2015    29310    96    gzharkoj    56    

Com to Keyboard - имитация ввода с клавиатуры сигнала, поступающего из Com порта

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

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

3 стартмани

11.12.2017    10078    9    mvdimas    1    

V8 Log Scanner - утилита для быстрого парсинга логов ТЖ

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

Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.

1 стартмани

07.11.2017    21433    5    ripreal1    27    

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

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

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

1 стартмани

28.12.2011    174141    8856    StepByStep    421