DT:Менеджер 8.1 (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF)
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
DT:Manager 1.4 (С поддержкой командной строки) SP2
.1217809829 484,65Kb
4107
|
4107 | 2 500 руб. Купить | 1 SM Скачать |
|
DT:Manager 1.3
.1216025256 467,16Kb
2770
|
2770 | 2 500 руб. Купить | 1 SM Скачать |
|
DT:Manager 1.4 (С поддержкой командной строки) SP1
.1217418067 483,72Kb
607
|
607 | 2 500 руб. Купить | 1 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
для работы с платформой 8.2 (8.3) смотрим тут
Частенько бывает нужно из "1cv8.dt" что либо вытащить.
Теперь и это возможно :)
На выходе (после распаковки) один текстовый файл со знакомыми уже нам структурами 8.Х.
Новое в версии 1.2:
Добавлена возможность удалить информацию о пользователях в файле *.DT.
Как залить из dt, и зайти в базу не зная паролей пользователей?
Ведь после заливки дампа платформа перезапускается и показывает окно аунтефикации. и никак не зайдешь если не помнишь пароли.
Путь существует только один! Установить SQL сервер. Затем поднять "1С:Сервер".
Затем залить из dt дамп. Затем лезть в базу SQL и вручную все править, если конечно знаешь где править.
Кто сталкивался, тот знает что это целая проблема.
Теперь эта проблема решена!.
Новое в версии 1.3:
Добавлена возможность экспорта конфигурации из файла *.DT.
Причем есть возможность выбора экспортировать сведения о поддержке или нет.
Если сведения о поддержке не экспортировать, то файл СF для штатных конфигураций имеет значительно меньший размер.
Фактически возможность экспорта конфигурации из файла *.DT позволяет существенно сэкономить время.
Так для получения файла CF штатным образом имея *.DT, необходимо:
1) Создать чистую информационную базу
2) Загрузить данные из DT (займет очень много времени даже для средних по размеру архивов)
...при этом происходит следующее:
......a) распаковывается весь файл DT (Очень длительно для больших DT файлов)
......b]б) заливается конфигурация
......в) Реструктуризируется БД
......г) Заливаются данные в таблицы БД (Очень длительно для больших DT файлов)
......д) Создаются и заполняются индексы (Очень длительно для больших DT файлов)
......е) Рассчитываются итоги и прочие служебные данные (Ну очен! очень! очень! длительно для больших DT файлов)
3) Экспортировать CF
Теперь экспорт можно осуществить в ДВА! клика мышкой. Скорость экспорта приятно удивит!
при этом задействуется пункт 2.a (Частично) , затем 3 .
То есть распаковали и сразу выгрузили.
Для экспорта CF реализован хитрый алгоритм только частично распаковывающий *.dt, который фактически снимает ограничения на размер обрабатываемого файла *.dt при экспорте конфигурации.
Новое в версии 1.4:
Добавлена поддержка командной строки. См файл "Работа с командной строкой.doc" в архиве.
Новое в версии 1.4 SP1:
Исправлен баг, из за которого выходной CF файл получался слишком большим.
Теперь вых.файл CF получается меньше чем у 1С выгрузки CF. :)
Новое в версии 1.4 SP2 04.08.2008:
Пересмотрен алгоритм экспорта в CF файл.
В результате скорость работы с экспортируемым CF файлом из среды 1С существенно увеличилась!
для работы с 1cv8.1CD смотрим //infostart.ru/projects/2891/
Не забываем плюсовать!
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)
Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.
50000 руб.
10.09.2026 13820 124 0
Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
24900 руб.
20.08.2024 83401 432 171
Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.
16500 руб.
02.09.2020 285955 1608 423
Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)
Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.
14000 руб.
17.04.2026 16938 63 62
Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
22570 руб.
06.10.2023 44282 122 54
Инструментарий разработчика Нейросети Платные (руб)
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.
15250 руб.
25.08.2025 77102 147 41
Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)
Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.
18300 руб.
11.09.2026 3813 5 0
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28809 103 46
Кто то парсит метаданные. Кто то пытается писать ВК, Active X. Кто то пытается писать ВК для того чтобы парсить метаданные :)
Кто то исследует бухучет, торговлю, зарплату, обмены данными, сети, соединения и т.д. и т.п. А кто то исследует тех кто все это исследует :)
Конечно ты отчасти прав Но согласись львинная доля всего представленного здесь это чьи то исследования.
Кто то парсит метаданные. Кто то пытается писать ВК, Active X. Кто то пытается писать ВК для того чтобы парсить метаданные
Кто то исследует бухучет, торговлю, зарплату, обмены данными, сети, соединения и т.д. и т.п. А кто то исследует тех кто все это исследует
+1 :)
| Код |
|---|
Если ВсегоПлюсов("ДТ:Менеджер")=100 Тогда
ДобавитьПоддержкуКоманднойСтроки("ДТ:Менеджер");
Сообщить("Версия 1.4: Теперь и поддержка командной строки!");
КонецЕсли;
Показать полностью |
Подскажите незаконно модифицировать исполняемые файлы?
или внутренние форматы *.CF, *.DT, *.1CD и т.д. тоже?
А то неодназначно в личку намекают что мол нужно убрать разработку с общего доступа.
Где то что видел про модификацию исполняемых файлов, а вот насчет внутренних форматах ничего вроде нигде не сказано.
Кто что знает по этому поводу?
Скорее всего, карму портит :-) очистка списка пользователей. Понятно, что это серьезная дырка в информационной защите в целом и в реноме разработчиков в частности.
ИМХО, если уберешь эту функцию из сборки - гонения должны прекратиться.
А вообще - респект за удобную возможность быстро достать конфу из базы!
Ведь если у тебя оказался dt чужой базы, ведь это проблемы администратора той базы. так помоему?
Господа! Я в шоке от утилиты. ОГРОМНЫЙ РЕСПЕКТИЩЕ АВТОРУ! реально мне сэкономила день. Добавьте кто-нить от меня аще один плюсик! сам уже немогу :)
Пора уже ставить надпись
Версия 1.4. Теперь и коммандная строка!!!
Версия 1.5. Теперь и исходный код.
Полезная программа, сам сегодня распаковывал туеву хучу архивов, для поиска разници в конфигурациях, а так из DT-шки ужно уже надо распаковывать около двух часов.
СПАСИБА ++++++++++++++++++++ (а это двадцать плюсов к 80 имеющимся)))
(40) внешняя компонента, для использования в 1с-ке с получением соответсвующей информации
а ещё вообще заоблачное, (из ВК) получать значение запакованных объектов, у нас в одной конторе, по привычке часто хотят видеть, а что была с документов на такую-то дату, типа слишком грамотные, умеют журналом регистрации пользоваться.
теперь вижу. Просто искал в свежих плюсах :)
(43) c рейтингом не меньше 3 - установил по насточивой просьбе tormozit.
Он привел херову тучу доводов, что нужно бы хоть как нибудь ограничить распространение. Честно говоря, тот кто захочет скачать все равно скачает. По этому этот "порог" носит некий формальный характер.
500 рублей не будет точно. Это бесплатная разработка.
А вообще (судя по отзывам в личку) получилась не "домашняя" утилитка. т.е. для внутреннего использования а своего рода КРЯК к чужим архивам. Что сказать. Даже с помощью самой 1C 8.Х + DLL для работы с бинарными файлами можно сломать многие защитки. А если к 1С 8.Х добавить еще DLL для работы с реестром? а еще DLL для изменения текущего времени? Уже можно будет сломать ограничения по датам у целой кучи программ.
Но ведь 1С это же не КРЯК?
То же самое и здесь. Кто то будет что-то взламывать, а кто то будет применять исключительно для собственных архивов.
И я никак не могу этому помешать.
Скажем такого вида таблица может быть:
C:\АРХИВ_БП_2008_01_22.DT | Бухгалтерия предприятия, редакция 1.6 (1.6.2.39) | 22.01.2008
C:\1cv8.DT | "Управление торговлей", редакция 10.2 (10.2.12.2) | 24.05.2008
Разумеется для получения названия конфигурации придется все равно распоковывать часть DT, на что естественно требуется время.
Так вот можно реализовать небольшой КЭШ который запомнит запомнит однажды вытащенное название конфигурации для конкретного DT архива.
Унифицировать DT архивы можно по CRC32.
Кто чего думает? Естественно если это нах. никому не надо, то и разговора быть не может. Кто согласен а писать коммент нехочет, плюсуйте этот коммент.
Это комплекс COM-Серверов. для работы с файловыми потоками, потоками в памяти и многое другое.
Продукт позволит в самой среде 1С творить что угодно с двоичными файлами.
Благодаря поддержке DEFLATE, BASE64 и прочих вкусностей, можно будет распаковывать и упаковывать многие форматы 1С.
В пакет войдут внешние обработки демонстрирующие возможности 1С в паре с даннмы продуктом:
1) *.EPF,*.ERF (Внешние обработки, Внешние отчеты)
2) *.CF (Файлы конфигураций)
3) *.DT (Файлы выгрузки базы)
4) *.RES,*.HBK из каталога \Program Files\1cv82\bin\ (Ресурсные файлы хранящие систему помощи, синтаксический помощник и др.)
С продуктом может работать 1С: Версии 7.7, 8.Х
а также Delphi, C++, VB, Word, Excel.. и многие другие пакеты... :)
Это комплекс COM-Серверов. для работы с файловыми потоками, потоками в памяти и многое другое.
Продукт позволит в самой среде 1С творить что угодно с двоичными файлами.
Благодаря поддержке DEFLATE, BASE64 и прочих вкусностей, можно будет распаковывать и упаковывать многие форматы 1С.
В пакет войдут внешние обработки демонстрирующие возможности 1С в паре с даннмы продуктом:
1) *.EPF,*.ERF (Внешние обработки, Внешние отчеты)
2) *.CF (Файлы конфигураций)
3) *.DT (Файлы выгрузки базы)
4) *.RES,*.HBK из каталога \Program Files\1cv82\bin\ (Ресурсные файлы хранящие систему помощи, синтаксический помощник и др.)"
НЕ ПОЯВИЛАСЬ ЕЩЕ РАЗРОБОТОЧКА?
НО хотелось бы еще одну галочку - оставить в конфигурации все что касается плана обмена (План и узлы).
При созданни образов для филиалов из текущей рабочей конфигурации у меня уходит до 10 дней. А по Вашей технологии, с учетом доработок, думаю значительно быстрее
1. Платформа 8.1.11.67,
2. Почти типовка УПП 1.2.16.1
3. Файл DT - размеров 828Мбайт
4. стандартный файл CF - 131МБайт
5. Выгрузки из DT:Менеджер 1.3 и выше 172МБайта и 224Мбайта (с поддержкой и без неё)
так вот камень при открытии файла CF в конфигруаторе стандартный открывается быстро, выгруженные открываются по полчаса и более, НЕПОРЯДОК получается, время экономим но не так быстро, хотелось бы получать нормальную выгрузку в CF
Спасибо не надо :) На БП вроде уже долговато. Нушел пару отличий в CF пока смотрю на логику выгрузки самой 1С.
Дуаю до конца неделю приведу к оригинальной выгрузке :)
Т.е. оставались какие-то проблемы производительности выгруженных cf-ников, обещался новый релиз (про срок умолчим ;)
Т.ч. ждем пока всего ничего, ну разве что, то что было указано в (40) можно было бы ещё сделать - но это уже не SP3, а полноценный релиз 1.5.
Про (51) пока не вспоминаем, т.к. видим что проект опять пошел, судя по и возможно когда-нибудь будет и то, что обещано там =)
dt = cf + данные
Так вот, ваша утилита делает из dt файлы cfю И делает это довольно хорошо. У меня есть предложение доделать утилиту, чтоб она еще могла делать из dt-файла отдельный файлик с данными, а так же сливать данные + cf в dt-файл. Как мне представляется тогда ваша утилита обретет функциональность большую чем 1С-платформа, она её перерастет по всем параметрам.
Вероятно имеете подразумеваете только частичную выгрузку метаданных?
(68) по разчленению DT на CF и данные мысли были. Но какой смысл это делать? Ведь данные с "Чужим"CF все равно не сцепишь так, чтобы потом загрузила платформа. Может не так понял. Поясните.
Второе - например у меня возникала такая необходимость. При обсуждении документооборота, я ставлю, например, с нуля упп, делаю 10 документов и отправляю все это дело dt-файликом, можно наверное все выгрузить в xml, но можно и так, как я описал в (68)
Путь существует только один! Установить SQL сервер. Затем поднять "1С:Сервер".
****************конец цитаты*************
существует более простой путь, я им всегда пользуюсь.
открывается файл 1Cv8.1CD в каком- нибудь hex - редакторе и с помощью замены одного бита снимается проверка пароля при входе. если нужно сохранить существующих пользователей - этот бит при открытом конфигураторе возвращается на место, затем открывается список пользователей и у любого пользователя заменяется пароль.
Ваш же путь подразумевает что человек знает в какой позиции находится этот бит.
Разумеется способов много. Также можно с помощью отладчика найти точку входа
в соответствующую функцию соответствующей DLL. Написать свой hook и т.д.
Можно на машину администратора установить клавиатурный шпион чтобы узнать пароли и т.д.
Здесь есть два варианты:
1.работать медленно самостоятельно
2. или ускорить процесс в колектив!
Я предпочитал бы второй вариант!
это и всем понятьно что первые 8 байт это "1CIBDmpF" а остольные? интересно разузнать заголовок этого файла.
Я так понимаю что должно стоить версия файла и размер буфера. точно незнаю!
Буду очень признателен узнать!
Нужно поступить как программисты поступают. Разделить эту задачу на две поменьше.
1) Взломать пароли 1cd
2) Выгрузить штатными средствами
Таким образом сводится все к взлому паролей 1cd.
Это не так сложно как может показаться на первый взгляд. но писать инструкцию по взлому по понятным причинам здесь не могу :)
Пытаюсь натравить Ваш менеджер на этот DT. А он мне на попытку распаковать файл на 99-м проценте говорит буквально "Buffer error" и оставляет на диске 3-х гектарный файл примерно на столько же процентов заполненный чем-то - не совсем вразумительным.
При этом процесс не отпускает файл и нужно перезайти в прогу, чтобы попытаться вынуть конфу, которую он тоже достать не может по причине "Out of memory"...
С этим можно как-то бороться?
Если информация в DT ценная, то необходимо его индивидуально поковырять. Обратитесь в личку. Опишите проблему более подробно. И возможно найдутся способы как ее оживить.
Ждал минут 15 пока выгрузится файл CF из выгрузки размером 200Мб, не дождался, загрузил базу.
Удаление пользователей это хорошо, но с распаковкой наверное надо что-то делать. Комп у меня нормальный, памяти и проца хватает.
А, извиняйте, версия 8.2. Не обратил внимания.
Автор, может быть, активизируешь работу над 8.2?
Может кто знает, возможно ли распознать в какой платформе 1С(8.0,8.1 или 8.2) открывать по DT или 1CD.. Интуитивно понимаю, что если распаковать и где-то полазить то можно.. но может быть вариант проще существует?
У меня такая ситуация:
Имеется SQL-ная база 1с 8.1. Произвожу каждую ночь выгрузку в файл DT. Выгружается успешно. Но с некоторых пор не загружается - пишет ошибка потока. С помощью вашей программы распаковал файл DT, а что делать дальше не знаю. Надо как-то ковырять распакованный файл на предмет ошибок в базе. Никто не знает с какой стороны подступиться к этому распакованному файлу? Т.е. нужен формат этого файла.
"Неверный формат файла для загрузки информационной базы
Ошибка формата потока
по причине:
Ошибка формата потока"
Присоединяюсь, нужен срочно под 8.2 DtManager!
Уважаемый автор! Создайте, пожалуйста, сие чудо под 8.2! Откликнитесь на просьбу!
может выложить исходники, хоть кто-то сие чудо до 8.2 доработает.
Люди, действительно нужно дорабатывать! Ведь 8.2 сейчас идет полным ходом!
Платформа 1С:Предприятие 8.2 (8.2.15.317). Есть способ объехать данную проблему?
Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_DOCUMENTJOURNAL2919._NUMBER'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_DOCUMENTJOURNAL2919._NUMBER'
Как мне в 8.0 обратно запаковать?
"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
"
Есть cf-шник.
Нужно по-максимуму восстановить базу. Реально (естественно не бесплатно)?
Архив скачивается DTManager_1_4, но внутри лежит версия DT:Manager 1.3
Забыли поменять название версии или это старая версия?
у нас у клиента произошла проблема, выгрузили DT, начали обновлять, и при обновлении база вылетела и больше не загрузилась.
при попытка восстановления из DT безуспешны, ни в файловую, ни в SQL.
- ошибки при разворачивании в файловую:
Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_INFORG25409._FLD25416'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_INFORG25409._FLD25416'
- Ошибка при разворачивании в SQL
Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Нарушено условие уникальности данных.
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 10.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg25409" и индекса с именем "_InfoRg25409_1". Повторяющееся значение ключа: (0x20002000200020002000200020002000, 20002000200, 200020002000, 2001-01-01 20:00:20).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1
есть возможность помочь?
в техническую поддержку 1с написали, но они еще пока не ответили
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 16067
Создание 14.07.08 12:47
Обновление 21.01.26 13:31
Просмотры 116582
Загрузки 7484
Рейтинг
715
Комментарии 165
Код открыт Не указано
Рубрики Инструментарий разработчика
Тип файла Приложение (exe)
Платформа 1С 8.3
Конфигурация Универсальные
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)