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

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

Разработка - Инструментарий разработчика

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

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

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

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

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

onepack -ur file.cf unpackdir

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

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

 

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

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

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

<sha256> dd97151012c78dd6a0da473c02f52cd04e61ed2c17b8ce40ff5ee7ecd8c5279f  onepack.zip

 

FAQ:

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

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

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

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

 

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

26.01.2023 - Версия 1.5 - Исправлена ошибка сборки cf-контейнеров (внесенная в версии 1.4). Утилита переведена на .Net 6.0.

28.07.2022 - Версия 1.4 - Исправлена ошибка записи новых хэшей при сборке расширений.

27.05.2022 - Версия 1.3 - Добавлен механизм пересчета хэшей при сборке расширений.

11.08.2021 - Версия 1.2 - Исправлена ошибка определения нового формата. Добавлен прогресс выполнения (по кол-ву файлов).

14.12.2020 - Версия 1.1 - Исправлена ошибка при выполнении Deflate-сжатия (режим -d)


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


См. также:

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

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

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

.zip 103,06Kb
65
.zip 1.5 103,06Kb 65 Скачать

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

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


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

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


Всё. Делаю. Вот прям ща.
YPermitin; DrAku1a; sapervodichka; +3 Ответить
66. VKislitsin 876 27.07.21 20:36 Сейчас в теме
(9)
Всё. Делаю. Вот прям щ

Сергей, а можно ссылочку? Не могу найти.
4. пользователь 14.12.20 13:42
(0) Стартмани отдам, но не понял есть ли исходники в архиве?

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

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

P.S. Пилил лет 5 назад свой костыль на .NET. Думал присоединиться к разработке, если он был бы открыт.
7. пользователь 14.12.20 13:46
(5) Но не осуждаю за закрытый исходный код :)
DrAku1a; cleaner_it; Fox-trot; +3 Ответить
86. SerVer1C 556 09.06.22 16:21 Сейчас в теме
(7) почему вы меня заблокировали?
87. пользователь 09.06.22 16:27
(86) не знаю, особо не слежу за этим списком :)

Вы наверное мне сможете лучше рассказать этот момент, чем я :)))
88. SerVer1C 556 09.06.22 16:29 Сейчас в теме
(87) Написал всего лишь 1 коммент под вашей статьей, причем обозначил свои мысли. Неужели это обидело вас до глубины души?
89. пользователь 09.06.22 16:31
(88) я не знаю, не помню даже о чем речь)
90. SerVer1C 556 09.06.22 16:32 Сейчас в теме
(89) может всё же разблокируете, если не сложно ?
91. пользователь 09.06.22 16:37
(90) убрал.

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

Удачного дня и хорошего настроения :)
92. SerVer1C 556 09.06.22 16:38 Сейчас в теме
(91) Благодарю. Вроде бы ничего из этого не практиковал никогда.
10. buganov 194 14.12.20 17:00 Сейчас в теме
С 8.2 работает? Что если, например, выгружу отчет, изменю, например, запрос и обратно запакую. Взлетит?
11. SerVer1C 556 14.12.20 17:20 Сейчас в теме
(10) Работает и с 8.2. Конечно, взлетит! Проверил на 8.2.19.130 на обычных формах.
14. buganov 194 15.12.20 07:04 Сейчас в теме
(11) отлично, правда, за 5см взять не готов, сохраню, подожду скидок хотя бы до пары см
18. пользователь 15.12.20 11:55
(14) надеюсь автор не сбавит цену.
5 $m это же не много должно быть. За 1-2 выкладывать вообще труд не ценить.
21. buganov 194 15.12.20 13:36 Сейчас в теме
(18) если хочется денег, то надо за деньги и выкладывать. А так получается, согласной Вашей логике, что каждый должен оценивать свои разработки в 10см. Которые и 700 рублей не стоят. Иначе не ценишь свой труд. Многие выкладывают за 1 мани просто ради развития сообщества, и я руководствуюсь теми же принципами. Кто то ради плюсиков, которые тоже ,к слову стоят денег. Вот у Вас, например, средняя оценка статей 60-70 плюсов. По правилам это 30см, если мне память не изменяет, или чуть больше двух тысяч. И что, стоит оно того? За 2К тратить несколько часов времени, когда в разы можно больше заработать. Разве нет? Это называется ценить свой труд?(нет)
Автор может поступать как угодно, выставлять цену, какую ему видится, я в свою очередь могу за эту цену купить, или поискать аналог дешевле, или написать самостоятельно, если сильно будет желание.
Lansi; artbear; +2 Ответить
22. пользователь 15.12.20 13:48
(21)
Автор может поступать как угодно

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


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


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


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

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

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

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

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

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

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

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

Вряд ли.

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

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

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

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

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

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

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


Что вы под этим имеете в виду? Внешние отчеты и обработки стандартными средствами конфигуратора выгружаются в файлы
37. SerVer1C 556 16.12.20 11:15 Сейчас в теме
38. skyboy13 13 16.12.20 11:29 Сейчас в теме
Отлично! Скачал себе
А если модуль без исходных кодов?
39. SerVer1C 556 16.12.20 11:36 Сейчас в теме
(38) Выгрузится промежуточный код виртуальной машины 1с
40. skyboy13 13 16.12.20 12:01 Сейчас в теме
(39) не дает скачать, что делать
Прикрепленные файлы:
41. skyboy13 13 16.12.20 12:04 Сейчас в теме
(39)Trojan:Win32/Wacatac.B!ml судя по винде
PUBID_1342779-onepack.zip->onepack.dll
42. SerVer1C 556 16.12.20 13:03 Сейчас в теме
(41) Что за антивирь? Предлагаю отправить файл на проверку через службу поддержки вашего антивируса. Еще раз продублирую ссылку здесь: https://www.virustotal.com/gui/file/5e22bb8d7a58097ac1b93205ebe74aa88d5fa52e36ee00c­c0f6c3ce29d2ed5d3/detection
43. skyboy13 13 16.12.20 16:13 Сейчас в теме
(42) обычный виндовый дефендер. Если бы я мог его скачать, я бы проверил. Винда его блокирует.
А через 12 часов и ссылка сгорит. Что делать?
44. SerVer1C 556 16.12.20 16:24 Сейчас в теме
(43) Скачайте с другого рабочего места или со смартфона... Вы сможете и позднее запросить ссылку для скачивания.
45. SerVer1C 556 18.12.20 13:10 Сейчас в теме
(42) Кто не согласен, выскажите ваше мнение. А еще лучше, предоставьте неоспоримые доказательства того, что данное ПО содержит какую-либо недокументированную "нагрузку".
46. skyboy13 13 18.12.20 17:19 Сейчас в теме
(45) Не очень понял, что мне нужно сделать и главное зачем?
По сути, я покупатель. Заплатил 5 мани, нажал скачать и не могу это сделать в типовом варианте. Обычная win10 не дает это делать.
То что я скачал на виртулке и смотрю там, не меняет ситуации. На виндовую машину перенести не могу, дефендер сразу удаляет.
49. SerVer1C 556 18.12.20 20:16 Сейчас в теме
(46) Я не могу, к сожалению, отвечать за работу всех антивирусов... Несколько раз была приведена ссылка, по которой можно посмотреть результаты антивирусной проверки. Все мы понимаем, что антивири работают, в основном, по сигнатурному анализу, и то что в моей программе присутствует N байт, похожих на кусок программы какого-либо подозрительного ПО, то это простое совпадение. Обращайтесь в поддержку вашего антивируса с предоставлением на подробный анализ подозрительных, на ваш взгляд, файлов.
51. VitaliyCeban 450 19.12.20 12:20 Сейчас в теме
(46) Дефендер - днище, а не антивирус. Лично столкнулся с ситуацией: написал простую программу на C# (под .NET 4.0), не делающую ничего подозрительного (автоматизировал запуск очистки кэша, проверку целостности файловой ИБ через chdbfl.exe и запуск конфигуратора в режиме "Тестирование и исправление", всё это по нажатию одной кнопки).
Так вот, только эта мерзость (+ еще пара китайских ноу-неймов) ругалась на мое приложение. И ничем кроме добавления в исключения, это побороть не удалось. Остается только писать в поддержку Дефендера, чтобы они добавили в белый список, но это не нормальное решение. Хочется плеваться.
52. buganov 194 19.12.20 23:03 Сейчас в теме
53. VitaliyCeban 450 20.12.20 16:05 Сейчас в теме
(52) У симантека подобного поведения не выявил.
54. buganov 194 20.12.20 18:31 Сейчас в теме
(53)Ну, просто у меня симантек тоже ругается и удаляет.
55. skyboy13 13 21.12.20 10:56 Сейчас в теме
(51) Вообще странно. вот сидят разработчики, которые пишут софт для всего мира, для всех стран.
тестируют его, отлаживают. Работает он на 100млн устройств и более. Но вот не похож он как-то на "днище". Наверняка нужно вписать какой-то сертификат или соответствие на какой-то странице инструкции к оформлению кода. Тогда и ругаться перестанет.
user1562180; +1 Ответить
56. SerVer1C 556 21.12.20 11:11 Сейчас в теме
(55) Этот софт пишут также люди, которые тоже не идеальны... Был в недавнем прошлом случай, когда очень известный антивирус блокировал очень известный браузер. И такая ситуация может периодически всплывать, т. к. антивирусы, в основном, ориентируются на сигнатурный анализ. И при совпадении блока данных в ПО с заложенной в антивирь сигнатурой, последний выдает ложное срабатывание. Это проблема антивируса, и его разработчики должны скорректировать соответствующие сигнатуры...
57. skyboy13 13 21.12.20 11:46 Сейчас в теме
(56) тогда самый простой вариант, отправить им файл для добавления в базу
SerVer1C; +1 Ответить
59. user1562180 14.03.21 16:13 Сейчас в теме
(57) нет - это платная услуга - нужно покупать сертификат доверенный разработчик.
60. user1562180 14.03.21 16:16 Сейчас в теме
(56) возможно - просто забыли продлить сертификат доверенного разработчика...
Сейчас ведь и для сайтов сертификаты нужны (и они платные) встречали ведь все надпись на андоид устройствах - ненадежный источник.
58. user1562180 14.03.21 15:49 Сейчас в теме
(51) Вообще то Microsoft - просто так не уберут, вы должны заплатить 100$ в год как индивидуальный, для компании 699 вроде (цены старые не уточнял новые) за сертификат доверенного разработчика - иначе они все программы так помечают - без сертификата... (которые могут обновляться к примеру) (и конечно это не из за 100$) ... и вот крупная компания не занесла денежку и все теперь браузер или любая прога - с вирусами :)
Просто любой отправляет твою прогу на проверку - они ему отвечают вируса нет - но твой файл заносят в базу и при след проверке уже показывает что есть вирус (потенциально типа троянская программа)
Ну ради справедливости скажу - что сертификаты выдают разные компании - это нужно уточнять какая какой и что может выдать.
47. skyboy13 13 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 556 18.12.20 20:20 Сейчас в теме
(47) С ключом -i программа выполняет декомпрессию данных, сжатых по алгоритму Deflate. Вы же пытаетесь разжать CF файл, который не является Deflate потоком, а имеет более сложную структуру (наподобие простой файловой системы). Если вам нужно распаковать файл конфигурации, то используйте ключ -ur (или -u). Смотрите встроенную справку по программе.
61. VKislitsin 876 05.07.21 14:16 Сейчас в теме
У меня есть вопрос по поводу запаковки cfe-файла из выгрузки: формируется ли при этом новый хеш файла расширения?

Я пробовал собрать cfe-файл из распакованных файлов посредством утилиты "Архиваторный плагин Total Commander для работы с файлами cf, epf, erf, cfu, cfe, hbk как с архивами" от Валерия Агеева. По сути, я меняю лишь один файл (а в нём только одну букву).
Конфигурация из полученного cfe-файла загружается, но при обновлении конфигурации БД получаю ошибку: "Ошибка хеш версии файла расширения".

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

Кейс, который пытаюсь решить:
В новых версиях конфигураций от 1С существенно поменялась библиотека ЭлектронноеВзаимодействие. И в рамках этого изменения было переименовано перечисление НаправленияЭД в НаправляенияЭДО. Внутренний идентификатор объекта метаданных остался прежним. Переименованное перечисление заимствовано в нашем расширении. И избавиться от заимствования невозможно, т.к. оно задействовано в типе реквизитов.
При этом все типовые конфигурации пока используют режим совместимости 8.3.14, что не позволяет в расширении использовать режим 8.3.15 (где расширениям добавлена возможность сопоставления заимствованных объектов по внутреннему идентификатору, а не по имени).
Поэтому мне необходимо каким-то образом автоматизировать сборку "спецверсии" расширения под обновленные конфигурации. При этом заводить параллельную ветвь разработки слишком громоздко и неудобно, а сборка из XML-выгрузки имеет слишком много отличий от исходного расширения.
62. SerVer1C 556 05.07.21 15:47 Сейчас в теме
(61) Хеш не пересчитывается. Хранятся хеши в файле "configinfo". Алгоритм хеша мне не известен. Если найдете информацию, смогу обновить onepack
63. SerVer1C 556 05.07.21 17:15 Сейчас в теме
(61) Методом тыка удалось понять, что это base64(sha1)
64. VKislitsin 876 05.07.21 17:36 Сейчас в теме
(63) Я вот тоже немного поэкспериментировал и склоняюсь к тому, что для каждого файла в configinfo указан SHA-1 закодированный Base64. Получается, мне нужно обновить хеш измененного файла. Попробую такой вариант скормить 1С-ке.
65. VKislitsin 876 05.07.21 21:11 Сейчас в теме
(63) Разобрался, что хеши записаны от сжатых данных. Однако, заменив только хеш одного измененного файла в configinfo, получить валидный cfe-шник пока не удалось. По-прежнему, выдает при обновлении конфигурации БД: "Ошибка хеш версии файла расширения". Вероятно, есть еще некий общий хеш.
93. SerVer1C 556 28.07.22 17:39 Сейчас в теме
94. VKislitsin 876 28.07.22 19:25 Сейчас в теме
(93) Сергей, спасибо. Я уже давно разобрался и даже написал свой распаковщик/запаковщик на чистом 1С под свои нужды.
68. chng 10.08.21 13:08 Сейчас в теме
Ошибка при распаковке cf от 1С Холдинг:
onepack -ur 14.1.cf 14
Unpacking in progress... Please, wait!
Unhandled exception. System.FormatException: Could not find any recognizable digits.
at System.ParseNumbers.StringToLong(ReadOnlySpan`1 s, Int32 radix, Int32 flags, Int32& currPos)
at System.Convert.ToUInt64(String value, Int32 fromBase)
at . ..ctor(Stream , UInt64 , Int64 , Boolean )
at .?..ctor(Stream , Int64 , Int64 , Boolean )
at .?..ctor(Stream , Boolean , Int64 )
at .?. (Stream , String , Boolean )
at .?. (Stream , String , Boolean )
at .?. (String[] )
69. SerVer1C 556 10.08.21 13:24 Сейчас в теме
(68) Это оригинальный CF от фирмы 1С или ваш доработанный ? Он не битый ли ? Конфигуратор его открывает ?
71. SerVer1C 556 11.08.21 14:08 Сейчас в теме
(68) Ошибка исправлена в версии 1.2
70. chng 10.08.21 13:30 Сейчас в теме
немного доработанный. v8unpak распаковывает. конфигуратор в файлы сохраняет.
72. agent00mouse 236 30.08.21 09:40 Сейчас в теме
Скачал. запустил распаковку обработки на управляемых формах -ur
100% - v8unpak(42).
форма и модуль в одном файле, точно так же и конфигурацию UT11 плоским списком размотало.

Отдал 5см за ни чего. :-(
73. SerVer1C 556 30.08.21 09:45 Сейчас в теме
(72) Не совсем понял, чем вы недовольны.
форма и модуль в одном файле
- вот с этого места поподробнее, пожалуйста.
74. agent00mouse 236 30.08.21 10:19 Сейчас в теме
(73) Думалось (хотелось), что ключ -r управляемую форму будет разбивать на два объекта, форму и модуль. и виделось, что конфигурация будет деревом в чем то напоминающим 1с ную выгрузку в файлы. по факту отличий от работы v8unpack 42го релиза так и не заметил, да и в скорости распаковки нет этих - х2. хотя и не принципиально это.
75. SerVer1C 556 30.08.21 10:35 Сейчас в теме
(74) Вообще-то описание формы и модуль формы всегда находятся в разных файлах. Про то, что данная утилита будет выгружать структуру файлов, похожую на выгрузку из конфигуратора, - нигде не написано. На момент оформления статьи не было 42-й версии v8unpack, поэтому тестирование проходило на версии 2.00 от 2008-го года. Сейчас проверил, современный v8unpack - он распаковывает быстрее, но у него есть проблема - распаковать он может новый формат архивов (платформа 8.3.16+), но вот запаковывает он в старом формате :-(
76. SerVer1C 556 30.08.21 11:07 Сейчас в теме
(74) Сравнил скорость запаковки конфигурации "Управление холдингом" (v. 3.1.14.8) :
onepack (v.1.2) [с ключом -pr] VS v8unpack (v.3.0.42) [с ключом -B]
моя утилита в 2,7 раза быстрее собрала CF-файл !
77. agent00mouse 236 30.08.21 11:09 Сейчас в теме
(75) про запаковку интересный ньюанс.
78. agent00mouse 236 30.08.21 11:13 Сейчас в теме
(75)
Вообще-то описание формы и модуль формы всегда находятся в разных файлах.

а вот и нет. есть файл описание управляемой формы, и один файл с макетом формы + код

{7,3,0,1,100},
{0,0,0},0,0,1,0,1,
{12,
{0},0,0,0,0,"NavigatorРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0,1,0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0,1,0,0,1,0,3,3,0,0},0,3,3,0},1,"",2,0,0,0,0,0,3,0,0,0,2,100,1,1,0,0,0,
{49,0}
},"&НаКлиенте
Процедура КнопкаВыполнитьНажатие(Команда)
Результат = Новый Структура(""ПинКод"",ПинКод);
Если ПараметрыФормы.Режим = ""ВводПинкода"" Тогда
Результат.Вставить(""счСертификатов"", ПараметрыФормы.счСертификатов);
КонецЕсли;
ЭтаФорма.Закрыть(Результат);
КонецПроцедуры

&НаКлиенте
Функция Показать(ПараметрыВызова) Экспорт
сбисУстановитьФормуВвода(ПараметрыВызова);
#Если ТолстыйКлиентОбычноеПриложение Тогда
Возврат ОткрытьМодально();
#Иначе
Открыть();
#КонецЕсли
КонецФункции

обычные формы раскидывает на каталог uuid_формы.0 и в нем два файла form и module, на управляемых файл - uuid_формы.0
80. SerVer1C 556 30.08.21 18:06 Сейчас в теме
(78) Да, действительно, структура формы и ее модуль находятся в одном файле. Такова жизнь Так устроено хранение данных. Фирма 1С решила, что нужно именно так. Распаковщики тут ни при чем.
83. user5300 893 15.03.22 10:59 Сейчас в теме
(80) Не подскажите как пользоваться?

Запускается окно (Как на скрине у вас в шапке), при нажатии любой клавиши - вылетает и всё...
84. SerVer1C 556 15.03.22 13:36 Сейчас в теме
(83) эмммм..... Как раз в этом окне и написано, как пользоваться. Это консольная программа. Её надо вызывать, например, из консоли, передав в командной строке в качестве параметров соответствующие ключи: режим работы, источник и назначение.
Если хотите распаковать CF, то пишите:
Полный_путь_к_утилите\onepack.exe -ur Полный_путь_к_CF Каталог_для_распаковки
85. user5300 893 15.03.22 13:47 Сейчас в теме
79. agent00mouse 236 30.08.21 12:30 Сейчас в теме
(76) Отличный результат. но для меня сейчас актуальны внешние обработки и отчеты. и пока время сборки/разборки не так актуально.
огорчает только отсутствие src вашего решения.
81. agent00mouse 236 31.08.21 08:04 Сейчас в теме
(80) А вы сделайте как в выгрузке у 1с. И структуру по типам объектов и разделите модуль и форму. Понимаю, что лишние телодвижения. но удобство работы с выгруженным материалом однако перекроет издержки.
82. agent00mouse 236 31.08.21 09:36 Сейчас в теме
Еще в догонку. Папку DESTINATION создавать не умеет при ее отсутствии. Поправь плиз.
95. ZhokhovM 671 16.08.22 23:44 Сейчас в теме
Может еще в заголовке добавите "и новый запаковщик"? В заголовке одно, в описании другое. Не слишком громкий заголовок.
96. user954261 14.01.23 13:55 Сейчас в теме
Добрый день! Прошу помощи.
Распаковал CF с ключом -U (файлы выгрузились в каталог без разделения на каталоги и не понятно чем их можно прочитать). С ключом -UR к сожалению ошибка (файлы выгружаются по каталогам, но прерывается после 10%):

0%...10%...Unhandled exception. System.ArgumentException: Illegal characters in path. (Parameter 'path')
at System.IO.Path.GetFullPath(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes)
at .?. (Stream , String , Boolean , Boolean )
at .?. (Stream , String , Boolean , Boolean )
at . . (String[] )

Примечание: в данной измененной конфигурации УПП есть скрытая проблема (не обновляется, на этапе сравнения ошибка вида 'Неверный формат хранилища данных v8stg://c:/'), хотя конфигуратор открывается, нормально выгружается CF/DT, пользователи работают. У меня задача найти проблемный объект, исправить его и обновить конфигурацию на следующий релиз.
97. SerVer1C 556 14.01.23 14:04 Сейчас в теме
(96) Можете предоставить CF-файл, если это не секретная информация? (пишите в личку)
Оставьте свое сообщение

См. также

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

Инструменты администратора БД Инструментарий разработчика Корректировка данных Абонемент ($m)

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

1 стартмани

13.10.2022    1923    4    ILNIK    0    

1

Упростим работу программиста на Linux - программа ClipKA

Инструментарий разработчика Абонемент ($m)

Множественный буфер обмена и менеджер горячих клавиш. Замена неправильной кодировки, Замена неправильно набранного регистра текста. Задачи на скриптовом языке Groovy. Работает как в Windows, так и в Linux.

1 стартмани

03.10.2022    1629    0    K_A_O    4    

5

И снова распаковщик. Теперь на чистом 1С. YellowPacker

Инструментарий разработчика Групповая разработка (Git, хранилище) 8.3.14 Конфигурации 1cv8 Абонемент ($m)

V8Unpack-подобный распаковщик, который делает практически то же, что и всем известный инструмент. Для работы с файлами cf, cfe, epf, erf. Только на языке 1С, без использования внешних файлов, библиотек и компонент.

5 стартмани

22.08.2022    4698    27    VKislitsin    24    

82

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    9872    27    RocKeR_13    5    

38

Резидентная утилита SysTrayRunExe

Инструментарий разработчика Россия Абонемент ($m)

Резидентная утилита (встраивается в sysTray), она следит за каталогом запуска и ждет появления файла SysTrayRunExe.ini, в котором будет команда для выполнения. Это может быть, например, bat файл.

1 стартмани

30.11.2021    2970    1    AlexHelmer    3    

6

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Универсальный редактор данных (УРД)

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    14215    202    Adeptus    57    

91

HTTP-клиент

Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    14708    48    SpaceOfMyHead    48    

90

Powershell: Про чтение содержимого файлов и скорость

Инструментарий разработчика Абонемент ($m)

Как читать большие файлы? сколько времени займет поиск в файле 144Мб? Сколько ищет в папке логов на 14Гб?

1 стартмани

18.06.2021    4579    0    Dimashiro    2    

9

Локальное управление мышью по HTTP-сервису

Инструментарий разработчика Абонемент ($m)

Приложение для управления мышью. Для управления из программ используется интерфейс HTTP (веб-сервер встроен в приложение). В купе с Windows Script Host's возможно полное освобождение пользователя от рутинных операций.

1 стартмани

14.06.2021    4636    2    acces969    2    

8

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Утилита, имитирующая присутствие за компьютером

Инструментарий разработчика Абонемент ($m)

С переходом на удаленную работу стала актуальной работа в нескольких RDP сессиях одновременно. Если админы толковые, то они наверняка настроили автоматическую блокировку при отсутствии действий пользователя и заблокировали возможность ее отключения. При удаленной работе это неактуально и неудобно. Недаром в магазине windows 10 продается аналогичная утилита. Воспроизводит движение мыши и нажатие клавиш. Предотвращает включение заставки и/или блокировки экрана.

2 стартмани

30.05.2021    6320    20    capitan    9    

4

Подсистема "Показатели объектов"

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

06.03.2021    13283    7    pila86    16    

29

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

21.12.2020    17877    30    huxuxuya    11    

36

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

10 стартмани

21.12.2020    7071    11    SerVer1C    7    

21

Шрифт для программного кода на русском - Hack 1C

Инструментарий разработчика Абонемент ($m)

Случалось ли вам долго и мучительно искать, почему код работает неправильно, а оказалось, что вместо кириллической буквы "С" по ошибке была введена латинская "C"? Этот шрифт позволяет быстро отличать такие буквы и букву "О" от цифры "0".

1 стартмани

13.10.2020    10851    25    tormozit    61    

39

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

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

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

Инструментарий разработчика Россия Абонемент ($m)

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

1 стартмани

09.09.2020    6650    3    AlexHelmer    8    

2

Проверка ведения учета (универсальная)

Инструментарий разработчика Анализ учета Платформа 1С v8.3 Запросы Абонемент ($m)

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

2 стартмани

11.08.2020    10209    58    vozhd    4    

19

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

Инструментарий разработчика Абонемент ($m)

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

2 стартмани

16.04.2020    7042    1    solbol    2    

4

Downloader 1C

Инструментарий разработчика 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Консольное приложение для подготовки библиотеки дистрибутива 1С.

1 стартмани

13.04.2020    8594    3    korableg    6    

7

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    15753    14    moolex    12    

15

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

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

Список измененных объектов из "Отчета о сравнении конфигураций"

Инструментарий разработчика Россия Абонемент ($m)

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

1 стартмани

18.02.2020    7748    4    seriouskeks    2    

2

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

Инструментарий разработчика Абонемент ($m)

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

1 стартмани

26.12.2019    9698    12    vik070777    5    

4

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

Инструментарий разработчика Абонемент ($m)

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

10 стартмани

05.11.2019    15962    11    vik070777    14    

13

Перфолента, первое знакомство. Новый язык программирования

Инструментарий разработчика Абонемент ($m)

Первое знакомство с новым языком программирования Перфолента. В статье описано назначение языка, причины его появления, основные характеристики и возможные варианты использования.

22.07.2019    32947    0    Perfolenta    165    

153

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

Инструментарий разработчика Абонемент ($m)

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

1 стартмани

05.07.2019    11459    0    hellion    3    

3

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Markdown-editor в 1С (с сохранением в HTML)

Инструментарий разработчика Управляемые формы Конфигурации 1cv8 Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала. Совместим с Webkit и IE.

1 стартмани

04.07.2019    18691    34    riposte    6    

52

Модель объекта

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    23283    2    vadim1980    5    

16

CFU & CFE - reader (версия 3.1).

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

21.06.2019    15668    43    vandalsvq    12    

27

Сценарий PowerShell для конвертации файла правил обмена данными КД 2 в Excel

Инструментарий разработчика Абонемент ($m)

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

1 стартмани

24.05.2019    8149    0    emakei    5    

1

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

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

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

08.04.2019    33244    22    slozhenikin_com    37    

61

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

Инструментарий разработчика Россия Акцизы Абонемент ($m)

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

1 стартмани

18.02.2019    9929    1    user597086_dir_box    13    

1

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    75487    286    informa1555    246    

206

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

Инструментарий разработчика Абонемент ($m)

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

1 стартмани

08.01.2019    25318    11    metmetmet    20    

15

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

7 стартмани

05.12.2018    29016    29    RomikR    11    

17

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

04.11.2018    66434    640    Eugen-S    36    

50

Навигатор по конфигурации базы 1С 8.3

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

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

3 стартмани

28.10.2018    57320    518    ROL32    72    

182

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

Инструментарий разработчика Абонемент ($m)

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

1 стартмани

28.08.2018    11033    2    FIERYLIONS    0    

3

1C Форматер кода

Инструментарий разработчика Россия Абонемент ($m)

Автоматическое форматирование кода 1С

1 стартмани

24.08.2018    13675    4    admin_at_gkgeostroy    9    

5

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    154596    3482    Evg-Lylyk    800    

619