DT:Менеджер 8.1 (Распаковка/упаковка *.DT файлов. Быстрый экспорт CF)

26.06.15

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

Вскрывает (Распаковывает) формат *.DT. (по умолчанию "1cv8.dt")
Реализовано в виде внешнего приложения. Высокая скорость.
Полная обратная совместимость!!!
Версия 1.2. Теперь и удаление информации о пользователях !
Версия 1.3. Теперь и экспорт конфигурации (*.CF) из файла *.DT!
Версия 1.4. Теперь и поддержка командной строки!

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

Наименование Файл Версия Размер
DT:Manager 1.4 (С поддержкой командной строки) SP2
.1217809829 484,65Kb
4056
.1217809829 484,65Kb 4056 Скачать
DT:Manager 1.3
.1216025256 467,16Kb
2768
.1216025256 467,16Kb 2768 Скачать
DT:Manager 1.4 (С поддержкой командной строки) SP1
.1217418067 483,72Kb
605
.1217418067 483,72Kb 605 Скачать

для работы с платформой 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/


Не забываем плюсовать!

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122160    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7293    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

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

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

10000 8000 руб.

10.11.2023    3538    11    1    

34

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177751    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99347    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

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

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18115    6    8    

39

1С HTML Шаблоны / HTML Templates

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

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28110    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23602    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
97. Sol 54 26.12.08 10:34 Сейчас в теме
tojocky, ты бы выложил, то что у тебя там теперь "работает" ;)
98. tojocky 51 26.12.08 23:40 Сейчас в теме
99. puzano-v 147 17.02.09 17:05 Сейчас в теме
(+10) Супер.... Спасибо.... Не слов.
100. swimdog 765 21.02.09 01:44 Сейчас в теме
101. BorovikSV 1036 21.02.09 03:15 Сейчас в теме
102. 4361fmv 64 09.04.09 07:45 Сейчас в теме
Вопрос: как из 1CD выгрузить в DT, если не знаешь пароля. Вторая прога, которая из 1CD делает CF не хочет - ошибка потока. Спасибо.
103. BorovikSV 1036 09.04.09 15:37 Сейчас в теме
"как из 1CD выгрузить в DT".
Нужно поступить как программисты поступают. Разделить эту задачу на две поменьше.

1) Взломать пароли 1cd
2) Выгрузить штатными средствами

Таким образом сводится все к взлому паролей 1cd.
Это не так сложно как может показаться на первый взгляд. но писать инструкцию по взлому по понятным причинам здесь не могу :)
104. bulpi 215 06.05.09 20:25 Сейчас в теме
До чего же люди умные бывают :) Спасибо, автор!
106. Omi4Anton 49 20.10.09 21:34 Сейчас в теме
Упаковка cf обратно в dt не планируется случаем?
107. brr 182 09.04.10 17:38 Сейчас в теме
108. BorovikSV 1036 09.04.10 21:55 Сейчас в теме
(107) Вовсе нет. Просто особо нечего больше добавлять.
110. gorvip 12.05.10 21:51 Сейчас в теме
Круто. может пригодится, потыкаю
111. Infosearcher 22.07.10 12:47 Сейчас в теме
Весчь, возможно, полезная, только вот у меня ДТ выгрузился из базы с ошибкой, затем база умерла, и теперь, при попытке загрузки DT, ругается на ошибку формата потока http://www.kb.mista.ru/article.php?id=389.

Пытаюсь натравить Ваш менеджер на этот DT. А он мне на попытку распаковать файл на 99-м проценте говорит буквально "Buffer error" и оставляет на диске 3-х гектарный файл примерно на столько же процентов заполненный чем-то - не совсем вразумительным.

При этом процесс не отпускает файл и нужно перезайти в прогу, чтобы попытаться вынуть конфу, которую он тоже достать не может по причине "Out of memory"...

С этим можно как-то бороться?
112. BorovikSV 1036 22.07.10 18:34 Сейчас в теме
(111) Утилита ничего не сможет сделать если файл DT битый. Она использует обычную ZLIB библиотеку для распаковки. Этот как RAR архив. Если его кто то "поцарапал", то распаковщик встретив это место либо поймет, что не получится красиво вытащить данные из архива, либо совершится ошибку и в выходной файл поместит тоже битые данные (что редко).
Если информация в DT ценная, то необходимо его индивидуально поковырять. Обратитесь в личку. Опишите проблему более подробно. И возможно найдутся способы как ее оживить.
113. Marry 26.07.10 07:23 Сейчас в теме
Большое спасибо. Очень помогло для поиска и удаления из dt испорчернных документов.
114. detec 136 19.08.10 16:41 Сейчас в теме
Будет ли поддержка выгрузок 8.2?
115. BorovikSV 1036 19.08.10 20:40 Сейчас в теме
(114) возможно. там формат в корне поменялся. есть прототип, но нет времени сделать публичную версию к сожалению
116. hostguy 1 08.10.10 09:48 Сейчас в теме
Обработка выручила здорово.
Большая база УТ, которая поднимается только на SQL.
Надо было из старого архива достать CF.
Обработка сэкономила несколько часов ожидания и работы.
117. ufedor 58 01.12.10 13:28 Сейчас в теме
Я что-то не понимаю, обработка ведь должна работать быстро?
Ждал минут 15 пока выгрузится файл CF из выгрузки размером 200Мб, не дождался, загрузил базу.
Удаление пользователей это хорошо, но с распаковкой наверное надо что-то делать. Комп у меня нормальный, памяти и проца хватает.

А, извиняйте, версия 8.2. Не обратил внимания.
Автор, может быть, активизируешь работу над 8.2?
118. Kopman 23 17.01.11 07:24 Сейчас в теме
Отличная разработка, спасибо автору.
Может кто знает, возможно ли распознать в какой платформе 1С(8.0,8.1 или 8.2) открывать по DT или 1CD.. Интуитивно понимаю, что если распаковать и где-то полазить то можно.. но может быть вариант проще существует?
119. anonimka 24.03.11 17:27 Сейчас в теме
Большое спасибо автору!
Эта обработка помогла мне удалить неуникальную запись в таблице FILES, добраться до которой в файловом варианте не удавалось, и загрузить в SQL тоже :)
120. golovkodv 70 18.07.11 12:54 Сейчас в теме
Вопрос ко всем, кто может помочь:
У меня такая ситуация:
Имеется SQL-ная база 1с 8.1. Произвожу каждую ночь выгрузку в файл DT. Выгружается успешно. Но с некоторых пор не загружается - пишет ошибка потока. С помощью вашей программы распаковал файл DT, а что делать дальше не знаю. Надо как-то ковырять распакованный файл на предмет ошибок в базе. Никто не знает с какой стороны подступиться к этому распакованному файлу? Т.е. нужен формат этого файла.
121. golovkodv 70 19.07.11 10:22 Сейчас в теме
Что все? Тема мертва???
122. POWone 26.07.11 10:09 Сейчас в теме
Столкнулся с этой прогой, после долгих и мучительных работ понял что она под Платформу 8.1(

Хотелось бы под 8.2 такую же вещь!!! :D
123. sbv2005 347 11.08.11 13:29 Сейчас в теме
Под 8.2:
"Неверный формат файла для загрузки информационной базы
Ошибка формата потока
по причине:
Ошибка формата потока"

Присоединяюсь, нужен срочно под 8.2 DtManager!
Уважаемый автор! Создайте, пожалуйста, сие чудо под 8.2! Откликнитесь на просьбу!
124. hulk45 23.09.11 09:22 Сейчас в теме
Пару раз выручала меня.
Спасибо.
125. fwa 07.10.11 11:19 Сейчас в теме
Замечательно что возможно удалять пользователей
126. pmtvv 09.10.11 14:21 Сейчас в теме
Вещь полезная, спасибо
127. ugroblin 14.10.11 20:59 Сейчас в теме
Отличная вещь. Пользоваться конечно не часто приходится, только когда по фрилансу работаешь с чьей то рабочей базой, и прислали дт-шку.
128. djam_arttek 22.10.11 16:49 Сейчас в теме
Жаль, что проект умер :(
129. h00m 03.11.11 16:28 Сейчас в теме
пользовался много раз на последней работе, а потом перешли на 8.2 и пришлось опять мучиться с конфигуратором.
130. tonger 07.11.11 15:18 Сейчас в теме
Большое Спасибо!
Очень полезная обработка
131. vasiliy_b 284 22.11.11 09:36 Сейчас в теме
(0) может выложить исходники, хоть кто-то сие чудо до 8.2 доработает.
132. Automatik 914 30.11.11 05:54 Сейчас в теме
Подскажите, люди, что значит распаковать DT? Можно ли извлечь из DT 1cv8.1CD?
133. 30.11.11 05:56 Сейчас в теме
Побольше бы информации в файле помощи
135. VitaliyPovod 01.12.11 17:07 Сейчас в теме
vasiliy_b пишет:

(0) может выложить исходники, хоть кто-то сие чудо до 8.2 доработает.


Люди, действительно нужно дорабатывать! Ведь 8.2 сейчас идет полным ходом!
136. пользователь 09.12.11 12:06
Сообщение было скрыто модератором.
...
137. ][p 3 26.12.11 13:13 Сейчас в теме
Экономит время, спасибо ))
138. xxx6662000 27.12.11 13:09 Сейчас в теме
Посмотрим, что за зверь.
139. tchvlad 22.01.12 16:25 Сейчас в теме
Тут писали - зачем программа, в чем смысл....
Для меня смысл есть. Мне надо ознакомиться срочно с cf, а нет ни логинов, ни пользователей - выходит самое то, что доктор прописал! Спасибо!
140. artur_antipin 06.03.12 13:42 Сейчас в теме
Спасибо, очень пригодилось!
141. Гость 06.03.12 13:46
Не удаляет пользователей, в чем может быть причина?
142. metmetmet 81 14.06.12 15:15 Сейчас в теме
Круть крутяжная!!! Спасибо автор!
143. director04 3657 17.07.12 08:52 Сейчас в теме
После удаления пользователей из БД, при попытке загрузки БД, выдается ошибка "Ошибка формата потока".
Платформа 1С:Предприятие 8.2 (8.2.15.317). Есть способ объехать данную проблему?
145. EugeneSemyonov 22 16.08.12 15:50 Сейчас в теме
(143) director04, похоже у вас та же проблема - файл упаковался в 8.1 вместо 8.2... Давайте будить автора.
144. EugeneSemyonov 22 15.08.12 19:37 Сейчас в теме
Добрый день, BorovikSV! А в каком формате платформы dtmanager 1.4 упаковывает файлы? 8.0 распаковал, а упаковал похоже в 8.1! Конфигуратор 8.0 ругается: "Неверный формат файла", а 8.1 загружает, но не до конца:
Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_DOCUMENTJOURNAL2919._NUMBER'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_DOCUMENTJOURNAL2919._NUMBER'

Как мне в 8.0 обратно запаковать?
146. пользователь 04.09.12 12:58
Сообщение было скрыто модератором.
...
147. napan 33 05.09.12 11:28 Сейчас в теме
Так вот, ваша утилита делает из dt файлы cfю И делает это довольно хорошо. У меня есть предложение доделать утилиту, чтоб она еще могла делать из dt-файла отдельный файлик с данными, а так же сливать данные + cf в dt-файл. Как мне представляется тогда ваша утилита обретет функциональность большую чем 1С-платформа, она её перерастет по всем параметрам.
148. Alexey55 10.09.12 16:13 Сейчас в теме
Распаковал, в а чем его открыть? текстовым редактором не получается открыть..
149. internetname 08.02.13 14:16 Сейчас в теме
Спасибо, классная вещь.
150. bforce 481 18.03.13 13:12 Сейчас в теме
Хотел плюсануть, но такая цифра 666.... Пусть повисит еще =)
151. mec 22.03.13 09:57 Сейчас в теме
Спасибо за полезную вещь, прекрасно проделанная работа.
152. Insanity 69 19.04.13 10:01 Сейчас в теме
Нужен был старый cf-ник конфу сравнить, а копию до обновления делал в dt. Запустил, выбрал dt, нажал кнопку, покурил, всё готово. Круто! А то разворачивать-выгружать многогектарный dt-шник пол-дня потратишь. Респект. Ещё-бы научить DT:Менеджер работать в несколько потоков, а то свободных ядер куча, а используется только одно, а процессорного (и обычного :) ) времени перепаковка действительно много занимает.
153. ioff83 6 06.02.14 18:41 Сейчас в теме
Есть файл выгрузки ИБ не типовой конфигурации dt (45 Mb) с ошибкой при загрузке:

"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
"

Есть cf-шник.

Нужно по-максимуму восстановить базу. Реально (естественно не бесплатно)?
154. sss999 48 09.03.17 12:50 Сейчас в теме
есть ли способ определить где данные в dt начинаются?
155. sss999 48 09.03.17 13:10 Сейчас в теме
ты не можешь сделать как-то чтобы распаковывались битые dt? частично например?
он же по индексам читает или по строкам объекты?
156. sss999 48 09.03.17 13:16 Сейчас в теме
в какой программе написана?можешь исходник дать?я может сам чё там пошаманю, попытки исключения хотя бы поставлю.?
157. sss999 48 09.03.17 14:17 Сейчас в теме
подскажи по конечному файлу что с ним делать, как вытаскивать и чем таблицы, как txt не открывается? выгрузку в отдельные таблицы сделать не получится типа blob,data?
158. knight2007 234 23.05.18 05:50 Сейчас в теме
Пытаюсь скачать DT:Manager 1.4 (С поддержкой командной строки) SP2.
Архив скачивается DTManager_1_4, но внутри лежит версия DT:Manager 1.3
Забыли поменять название версии или это старая версия?
160. myvov 19.05.22 12:08 Сейчас в теме
Здравствуйте.

у нас у клиента произошла проблема, выгрузили 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с написали, но они еще пока не ответили
161. user768010 12.07.22 15:37 Сейчас в теме
(160) Здравствуйте, решилась проблема? Если да, то как?
162. user1926185 23.03.23 09:59 Сейчас в теме
При запуске в режиме экспорта конфигурации (*.CF) из файла *.DT доходит до 28% и вылетает ошибка "Out of memory" (оперативы у меня 16 Гб). В чем может быть дело?
163. Askol2 30.03.23 08:10 Сейчас в теме
для работы с платформой 8.2 (8.3) смотрим тут

Подскажите где взять рабочий вариант DT:Manager 8.2, тот что по ссылке раньше был?
Дтшник надо поправить.
164. vovafr1 4 08.04.23 11:20 Сейчас в теме
добрый день, проблема при загрузке из dt на сервер postgres, в файловую не загружается из-за размера базы
Прикрепленные файлы:
Оставьте свое сообщение