|
Кто нибудь разбирался в формате хранения данных в стандартном хранилище 1С? | ☑ | ||
---|---|---|---|---|
0
SerMaxim
05.11.12
✎
20:22
|
Сабж в теме. Очень хочется доработать все это счастье. EI (http://code.google.com/p/enterprise-integrator/) не внушает доверия почему-то, снегопат куплен но там нет подобного функционала. Кто-нибудь разбирался как работает штатное хранилище?
|
|||
1
Лефмихалыч
05.11.12
✎
20:50
|
абсолютно точно про сабж знает автор tool_1cd, бо эта аппликуха файл хранилща открывает на "ура" и даже показывает в ём всё, как есть.
Автора этого можно на нимфосранте найти |
|||
2
awa15
05.11.12
✎
20:52
|
(1) я и тут есть))
Только вот, что такое "стандартное хранилище" не понимаю. |
|||
3
Лефмихалыч
05.11.12
✎
20:59
|
(2) ну... тут нет публикаций, по которым тебя можно найтить.
А стандартное хранилище - это 1cv8ddb.1CD, я практически гарантирую это, ибо ни какого другого в 1С нет |
|||
4
vde69
05.11.12
✎
21:04
|
(2)(3) а вот интересный вопрос если взять службу 1с "удаленное хранилище" которая работает с файлом хранилища и подсунуть ему базу 1cd, мы получим клиент серверный вариант для файловой базы???
LOL еще есть хранилище для файлов, для кеша и т.д. |
|||
5
awa15
05.11.12
✎
21:13
|
(3) Ну, кроме "хранилища конфигураций" в 1С есть понятия "хранилище значений" и "хранилище настроек", как минимум.
|
|||
6
SerMaxim
05.11.12
✎
21:14
|
(1) Т.е. правильно понимаю что с помощью этого tool_1cd можно подключиться к хранилищу и из него взять вообще все что нужно?
|
|||
7
Лефмихалыч
05.11.12
✎
21:16
|
(5) я телепаю на расстоянии мыслеобразы ТСа - речь про хранилище пофигурации
(6) нет, не правильно. Им можно открыть файл хранилища и посмотреть глазами на таблицы. "Взять" можно при помощи выгрузки в xml, но с появлением общих реквизитов эта хрень работать перестала в общедоступных версиях (хотя сейчас может что-то и изменилось). |
|||
8
Лефмихалыч
05.11.12
✎
21:16
|
+(7) хотя, я думаю, awa15 про Tool_1CD существенно больше меня может рассказать
|
|||
9
vde69
05.11.12
✎
21:21
|
(7) общие реквизиты - это отдельная таблица не привязаная ни к какой другой, по этому ХМЛ их нормально берет, просто потом нужно понимать что это две таблицы...
|
|||
10
Лефмихалыч
05.11.12
✎
21:28
|
(9) слушай, вот ты бы сначала попробовал, а потом разговаривал
|
|||
11
SerMaxim
05.11.12
✎
21:29
|
(10) Выгрузку делает из хранилища в xml. Только что попробовал. Но внутри реально ничего серьезного не хранится как я надеялся... Те же самые данные что и в интерфейсе 1Ски можно видеть и задать...
|
|||
12
vde69
05.11.12
✎
21:30
|
(10) ну у меня идеология немного другая чем у Валерия, я конечно попробую, но по своему и наверно уже после НГ.
|
|||
13
awa15
05.11.12
✎
21:34
|
(10) (12) А расскажите поподробней, в чем проблема с общими реквизитами? Что вы ожидаете от Tool_1CD, и что на самом деле получается? А то я совсем не в курсе...
|
|||
14
Лефмихалыч
05.11.12
✎
21:37
|
(11) значит у меня данные устарелые. Версия 0.2.1.100 была не способна выгрузить хранилище, используемое 15-й платформой, в xml. Кстати, по поводу общих реквизитов - это моя теория, т.к. точно такое же хранилище, только из под релиза без общих реквизитов всё выгружалось нормально
|
|||
15
vde69
05.11.12
✎
21:39
|
(13) ну как я понимаю, что от тебя ждут ХМЛ который можно загрузить в пустую базу через стандартную загрузку обмена...
|
|||
16
Лефмихалыч
05.11.12
✎
21:41
|
(15) ну, не знаю, как автор, а я от tool1CD ждал возможностей по автоматизации работы с хранилищем. Хотя бы отчеты по составу версий и захватам строить. От идеи прищлось отказаться в виду (14) - нет надежды, что с последующими релизами платформы поддержка аппликухи будет сохраняться. По этому на далеко идущие планы пришлось волевым решением забить и работать с хранилищем, как все, руками
|
|||
17
vde69
05.11.12
✎
21:43
|
(16) даешь драйвер ODBE 1cd :)
|
|||
18
vde69
05.11.12
✎
21:44
|
(17) и тогда через АДО будем работь и с базой и с хранилищем
|
|||
19
SerMaxim
05.11.12
✎
21:44
|
(17) Вот именно этого я и ищу.
|
|||
20
awa15
05.11.12
✎
21:45
|
(14) Кстати, самая последняя версия есть тут http://narod.ru/disk/62395231001.67d6a52937b13443fda28a72b9fcd5bb/Tool_1CD.exe.html
По сравнению с версией на инфостарте, там обойдена ошибка при выгрузке в XML, возникающая из-за одинаковых имен файлов, если двоичные данные выгружаются в отдельные файлы. Возможно, именно эта ошибка у тебя и возникала. (15)(16) Не, Tool_1CD - это просто просмотр *.1CD, никакой интерпретации содержимого таблиц не планируется. |
|||
21
SerMaxim
05.11.12
✎
21:46
|
(20) А жаль. Очень хочется динамически вытягивать информацию без выгрузок в xmlки и их анализа
|
|||
22
Лефмихалыч
05.11.12
✎
21:51
|
(17) +100500
|
|||
23
vde69
05.11.12
✎
21:54
|
ну к стати драйвер не такой и сложный,
хотя там с индексами петрушка, версий много... и наверно в будующем еще поменяют не раз. |
|||
24
awa15
05.11.12
✎
21:59
|
(21)(22) Не умею я писать ODBC и желания нет, если честно. Если кто захочет написать такой, могу помочь разобраться с форматом, если что будет непонятно из описания формата.
(14) Оказалось, что 0.2.1.100 - это и есть последняя версия. А не мог бы ты прислать мне файл хранилища, на котором возникает ошибка выгрузки? |
|||
25
pumbaEO
05.11.12
✎
22:15
|
(24) у меня на хранилище типовой упп-шки валилось, завтра смогу пример скинуть.
А можно например приделать в пакетном режиме выгрузки фильтр по таблицам? (мне допустим необходима только история версий с датой, комментарием и автором и совершенно не нужна история отдельных объектов и выгрузки бинарных файлов) |
|||
26
awa15
05.11.12
✎
22:24
|
(25) В принципе, можно, но только после нового года. Сейчас просто времени не хватает. Попробуй, если не сложно, свое хранилище версией из (20), если возникнет ошибка, буду благодарен, если пришлешь хранилище!
|
|||
27
Ferz
05.11.12
✎
22:55
|
(0) а почему Ei не внушает доверия?
|
|||
28
orefkov
05.11.12
✎
23:08
|
Можно не ODBC делать, а виртуальные таблицы к sqlite, как вариант.
Тряхнуть стариной, чтоли... |
|||
29
MMF
05.11.12
✎
23:19
|
у Softpoint есть программа для работы с хранилищем 1С - статистика по юзерам, экспорт и т.п.
|
|||
30
Лефмихалыч
06.11.12
✎
00:00
|
(24) постараюсь завтра не забыть
|
|||
31
pumbaEO
06.11.12
✎
00:26
|
по теме вопрос, а что надо то от хранилища?
|
|||
32
SerMaxim
06.11.12
✎
09:00
|
(32) Хочется видеть кто что где изменил и писать конкретно зачем!
|
|||
33
МихаилМ
06.11.12
✎
09:09
|
учитывая, что связь с хранилищем возможна по http,
можно подсмотреть протокол команд и сделать прокси. а дальше хоть перенаправление в CУВ, хоть привяка к управлению,проектами (заданиями), хоть выгрузка в другие ide |
|||
34
SerMaxim
06.11.12
✎
09:12
|
(33) Даже не представляю как это сделать и на сколько это трудоемко...
|
|||
35
vde69
06.11.12
✎
09:12
|
(32) ну а мне хочется от хранилища
1. что-бы в нем можно было вести список заданий 2. что-бы при захвате можно было выбрать причину захвата из списка заданий (или создать новое). 3. при помещении в хранилище по дефолту писалась причина захвата в коменты. |
|||
36
SerMaxim
06.11.12
✎
09:13
|
(35) К этому собственно и стремимся
|
|||
37
pumbaEO
07.11.12
✎
00:34
|
(35)
1. список заданий можно вести в общем макете, врядли 1С сдалет что-нибудь сложнее чем: номер задачи, краткое описание, полное описание, автор, ну может быть исполнитель. 2. При захвате указывать номер задачи, интерестно, только если список задач в другой системе находится и там можно проанализировать какие объекты и для чего захвачены. 3. При помещении - уже интерестней, по мне так инетересней в комментах выбрать список задач которые закрываются и уже коммент писать к действию commit, а не краткие описания задач - ведь описание задачи может очень часто не соответсвовать помещаемому функционалу. Ну а хочу: 1. Возможность разделения и потом объединения истории хранилища - самый простой вариант 3 хранилища на базе одного - trunk, testing,release -соответственно и их merge 2. Аналог субмодулей или бранчей только в разрезе конфигураций поставщика, только применимое для 1С, когда в конфигурации есть несколько поставок и видно историю изменения каждой отдельной поставки и историю моих правок для модулей определенной поставки и историю изменений 1Совцами для каждого модуля. 3. Хочу скорости. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |