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

26.06.15

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
DT:Manager 1.4 (С поддержкой командной строки) SP2
.1217809829 484,65Kb
4081
4081 Скачать (1 SM) Купить за 1 850 руб.
DT:Manager 1.3
.1216025256 467,16Kb
2770
2770 Скачать (1 SM) Купить за 1 850 руб.
DT:Manager 1.4 (С поддержкой командной строки) SP1
.1217418067 483,72Kb
606
606 Скачать (1 SM) Купить за 1 850 руб.

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


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

См. также

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

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

15500 руб.

02.09.2020    178995    992    403    

949

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    20505    136    76    

137

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

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

22200 руб.

06.10.2023    19083    51    19    

83

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

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

15000 руб.

10.11.2023    13035    54    33    

72

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

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

9360 руб.

17.05.2024    29282    101    48    

146

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18733    7    32    

43

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1861    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 775 21.02.09 01:44 Сейчас в теме
101. BorovikSV 1037 21.02.09 03:15 Сейчас в теме
102. 4361fmv 79 09.04.09 07:45 Сейчас в теме
Вопрос: как из 1CD выгрузить в DT, если не знаешь пароля. Вторая прога, которая из 1CD делает CF не хочет - ошибка потока. Спасибо.
103. BorovikSV 1037 09.04.09 15:37 Сейчас в теме
"как из 1CD выгрузить в DT".
Нужно поступить как программисты поступают. Разделить эту задачу на две поменьше.

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

Таким образом сводится все к взлому паролей 1cd.
Это не так сложно как может показаться на первый взгляд. но писать инструкцию по взлому по понятным причинам здесь не могу :)
104. bulpi 217 06.05.09 20:25 Сейчас в теме
До чего же люди умные бывают :) Спасибо, автор!
106. Omi4Anton 49 20.10.09 21:34 Сейчас в теме
Упаковка cf обратно в dt не планируется случаем?
107. brr 184 09.04.10 17:38 Сейчас в теме
108. BorovikSV 1037 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 1037 22.07.10 18:34 Сейчас в теме
(111) Утилита ничего не сможет сделать если файл DT битый. Она использует обычную ZLIB библиотеку для распаковки. Этот как RAR архив. Если его кто то "поцарапал", то распаковщик встретив это место либо поймет, что не получится красиво вытащить данные из архива, либо совершится ошибку и в выходной файл поместит тоже битые данные (что редко).
Если информация в DT ценная, то необходимо его индивидуально поковырять. Обратитесь в личку. Опишите проблему более подробно. И возможно найдутся способы как ее оживить.
166. zanich 05.09.24 09:54 Сейчас в теме
(112) Добрый день. Как приобрести лицензию?
113. Marry 26.07.10 07:23 Сейчас в теме
Большое спасибо. Очень помогло для поиска и удаления из dt испорчернных документов.
114. detec 136 19.08.10 16:41 Сейчас в теме
Будет ли поддержка выгрузок 8.2?
115. BorovikSV 1037 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 24 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 348 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 946 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 82 14.06.12 15:15 Сейчас в теме
Круть крутяжная!!! Спасибо автор!
143. director04 3662 17.07.12 08:52 Сейчас в теме
После удаления пользователей из БД, при попытке загрузки БД, выдается ошибка "Ошибка формата потока".
Платформа 1С:Предприятие 8.2 (8.2.15.317). Есть способ объехать данную проблему?
145. EugeneSemyonov 23 16.08.12 15:50 Сейчас в теме
(143) director04, похоже у вас та же проблема - файл упаковался в 8.1 вместо 8.2... Давайте будить автора.
144. EugeneSemyonov 23 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 36 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 482 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 7 06.02.14 18:41 Сейчас в теме
Есть файл выгрузки ИБ не типовой конфигурации dt (45 Mb) с ошибкой при загрузке:

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

Есть cf-шник.

Нужно по-максимуму восстановить базу. Реально (естественно не бесплатно)?
154. sss999 49 09.03.17 12:50 Сейчас в теме
есть ли способ определить где данные в dt начинаются?
155. sss999 49 09.03.17 13:10 Сейчас в теме
ты не можешь сделать как-то чтобы распаковывались битые dt? частично например?
он же по индексам читает или по строкам объекты?
156. sss999 49 09.03.17 13:16 Сейчас в теме
в какой программе написана?можешь исходник дать?я может сам чё там пошаманю, попытки исключения хотя бы поставлю.?
157. sss999 49 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. AlexandrProgrammator 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 5 08.04.23 11:20 Сейчас в теме
добрый день, проблема при загрузке из dt на сервер postgres, в файловую не загружается из-за размера базы
Прикрепленные файлы:
165. zanich 02.09.24 12:55 Сейчас в теме
Добрый день. У кого можно купить лицензию для работы с платформой 8.2 (8.3). На даный момент страница недоступна, и автор программы на связь не выходит.
Оставьте свое сообщение