#0
by p1t0n
Здравствуйте!!! Передо мной стоит задача создания документооборота предприятия. В данный момент основная работа ведется в 1С 7.1. Программу я написал в Delphi Документооборот предприятия. Теперь вопрос: как мне выгрузить корректно базу из 1С в мой Докуметооборот предприятия? PS Я знаю, что данные таблиц хранятся в .dbf файлах (например: DH1889.DBF). С помощью WinDbfView я открыл эти файлы. В них находятся множество полей некоторые мне знакомы (адрес, сумма оплаты и т.д.), а о некоторых я вообще не имею понятия (3N, 4F .... ). В файле 1Cv7_DD нашел структуру таблиц, а теперь не могу понять что там написано (всмысле почему именно это написано)(((. Теперь незнаю что делать дальше??? Заранее огромное спасибо!!!
#0
by p1t0n
Здравствуйте!!! Передо мной стоит задача создания документооборота предприятия. В данный момент основная работа ведется в 1С 7.1. Программу я написал в Delphi Документооборот предприятия. Теперь вопрос: как мне выгрузить корректно базу из 1С в мой Докуметооборот предприятия? PS Я знаю, что данные таблиц хранятся в .dbf файлах (например: DH1889.DBF). С помощью WinDbfView я открыл эти файлы. В них находятся множество полей некоторые мне знакомы (адрес, сумма оплаты и т.д.), а о некоторых я вообще не имею понятия (3N, 4F .... ). В файле 1Cv7_DD нашел структуру таблиц, а теперь не могу понять что там написано (всмысле почему именно это написано)(((. Теперь незнаю что делать дальше??? Заранее огромное спасибо!!!
#5
by ILM
А что за документооборот может быть на Delphi? Выкинь его... Изучай 1С и пиши документооборот на нём.
#10
by ILM
Аааааа, убежал с Delphi в 1С - пять лет назад, сначала скучал - потом привык, сейчас уже не жалею. Не думаю что ТС сможет написать подобное...
#11
by ДенисЧ
Оля и выгрузка - это зло... Когда я с акяпты данные тягал, ничего лучше прямого скуль-запроса не нашёл.
#15
by andrewks
его не жалко посоветовать выучить челу, пригодится. а эти античные знания про внутреннее хозяйство 7-ки он куда потом девать будет?
#17
by ДенисЧ
после полной перегрузки - в /dev/null, разумеется. Как я слили знания по пасквилю и асму на двк-2...
#18
by ДенисЧ
А шо, этот убогий паскакаль не позволяет обращаться к дбф? Вот я в понедельник порадую своего программиста, скажу что он делает невозможное...
#23
by Aleksey
А как понимать твои слова? Или есть разница м/у чтением 1С++ и прямым чтением. И почему тогда 1С++, а не 1SQlite?
#25
by ILM
с по - киньте в автора утилитой для просмотра структуры семёрки и пусть пишет себе СЭД на дельфях до посинения.... Имхо, эти знания ему даже не понадобятся, когда он закончит писать свою СЭД. Ему лучше бы свою компанию перевести на 8-ку и купить что-нибудь полезное по СЭД. А то потом будем виноваты в непонимАнии ещё одной нетеленки.
#28
by ILM
Дело не в данных.... Можно зоопарк и из 100 форматов поддерживать. Но лично я, как-то старый уже для подобных извращений, или опыт сказывается... Весь это импорт-экспорт туда-сюда является лишней головной болью))
#30
by НП
А зачем здесь Дельфи? Почему нельзя было в 1С все это сделать (за одну десятую того времени, которое на Дельфи потребовалось)?
#34
by hedg
Что касается документооборотов, рекомендую SharePoint. Очень удобно, и с 1С можно будет обмен данными организовать при помощи COM и того-же XML.
#35
by Torquader
1С надо покупать тому, у кого работает программа, а Дельфи надо покупать тому, кто пишет программы - разница существенная.
#37
by Aleksey
А ничего что в 99.9% случах уже куплена 1С для ведения учета. Ну и смысл в этом зоопарке?
#38
by КнОпка
*Дельфи надо покупать тому, кто пишет программы - разница существенная. Автор скорее всего в этой же организации и работает и кто должен покупать дельфи тогда. автор? :) *Ну и смысл в этом зоопарке? +1000
#39
by p1t0n
Здравствуйте. Не могу разобраться в файле 1cv7.md. Подскажите пожалуйста, есть ли где нибудь справка по работе с md-файлом? Как с ним работать? Как читать? Обозначение кодов?
#46
by p1t0n
Я прочитал все ссылки!!! просто я не могу найти ни одну из программ чтоб открыть мд-файл!!
#50
by sidalexsandr
Справочники можно выгрузить стандартными средствами 1с. А для документов по оле или написать обработку выгружающую в файл.
#51
by p1t0n
Внутри 1cv7.md нас будет интересовать исключительно файл Main Metadata Stream (далее просто MMS) из папки Metadata. В зависимости от версии 1С, его кодировка либо OEM (для 7.5), либо ANSI (для 7.7). Для извлечения MMS из MD-хранилища мы воспользуемся командой compound_extr.exe 1cv7.md "metadatamain metadata stream" Compound Extractor создаст файл с аналогичным именем, который мы и будем анализировать в дальнейшем. И как это сделать?? Подскажите плиз!!! Ссылкой воспользовался, файл скачал тока ни одной .ехе файла нет как запустить???
#52
by p1t0n
sidalexsandr 50 - 30.01.11 - 15:31 Справочники можно выгрузить стандартными средствами 1с. А для документов по оле или написать обработку выгружающую в файл. И как?
#57
by ДенисЧ
там всё написано #=============================================================================== #==TABLE no 3 : Журналы # Name |Descr |Type[A/S/U]|DBTableName|ReUsable T=1SJOURN |Журналы |A |1SJOURN |1 #-----Fields------- # Name |Descr |Type|Length|Precision F=IDJOURNAL |ID of Journal |C |4 |0 F=IDDOC |ID Document |C |9 |0 F=IDDOCDEF |ID Def Document |C |4 |0 что непонятного?
#59
by p1t0n
#==TABLE no 24 : Справочник ДенежныеСредства # Name |Descr |Type[A/S/U]|DBTableName|ReUsable T=SC64 |Справочник ДенежныеСредства |A |SC64 |1 #-----Fields------- # Name |Descr |Type|Length|Precision F=ID |ID object |C |9 |0 F=CODE |object code |C |9 |0 F=DESCR |object description |C |60 |0 F=PARENTEXT |Parent in other tabl|C |9 |0 F=ISMARK |Flag Object is Marke|C |1 |0 F=VERSTAMP |Version stamp |C |6 |0 F=SP65 |(P)Номер |C |20 |0 F=SP66 |(P)БанкОрганизации |C |9 |0 F=SP378 |(P)ВидОбъектаДС |C |9 |0 F=SP72 |(P)ВидСчета |C |20 |0 F=SP74 |(P)ДатаЗакрытияСчета|D |8 |0 F=SP73 |(P)ДатаОткрытияСчета|D |8 |0 F=SP69 |(P)МесяцПрописью |N |2 |0 F=SP70 |(P)СуммаБез00Тиын |N |2 |0 F=SP1500 |(P)Счет |C |9 |0 F=SP5023 |(P)Валюта |C |9 |0 #----Indexes------ # Name |Descr |Unique|Indexed fields |DBName I=IDD |of ID |0 |ID |IDD I=PCODE |of PARENT and |0 |PARENTEXT,CODE(UPPER) |PCODE I=PDESCR |of PARENT and |0 |PARENTEXT,DESCR(UPPER) |PDESCR I=CODE |of CODE |0 |CODE(UPPER) |CODE I=DESCR |of DESCR |0 |DESCR(UPPER) |DESCR I=VI65 |VI65 |0 |SP65(UPPER=128) |VI65 I=VIP65 |VIP65 |0 |PARENTEXT,SP65(UPPER=128) |VIP65 I=VI378 |VI378 |0 |SP378,DESCR(UPPER) |VI378 I=VIP378 |VIP378 |0 |PARENTEXT,SP378,DESCR(UPPER) |VIP378 и о чем здесь говорится? Что я могу узнать?
#69
by ДенисЧ
имя таблицы - SC64, в 1c - ДенежныеСредства БанкОрганизации - имя реквизита, SP66 название поля таблицы, в котором лежит значение
#74
by p1t0n
Я открыл файл 1Cv7.dd нашел Справочник контрагенты.Нашел имя таблицы SC134, имена полей: F=SP726 |(P)Телефон |C |60 |0 F=SP727 |(P)ЭлектроннаяПочта |C |60 |0 Далее открыл файл SC134.dbf. Вопрос: Почему не все поля в файле SC134.dbf заполнены, а они должны быть заполнены??? Подскажите пожалуйста!!!
#80
by Конфигурист
Но энергичный... Эта, автор - ты не семёрку бери, она устарела - ты сразу 1cv8.cd far-ом парсь. Очевидная выгода - не полтыщи файлов помнить - где что зачем хранится, а всё в одном!
#81
by Конфигурист
Почём, кстати, документооборот продаёшь? А то нам тоже надо, а самим писать лень.
#82
by Конфигурист
Только сам пойми - оно должно на любой мобиле, ведроиде, маке, бортовом компе и под вебом работать.
#83
by p1t0n
Я знаю структуру таблицы из 1Cv7.dd файла. Теперь мне необходимо найти несколько полей номер заявки, номер договора, дата заявки, заказчик, субъект, адрес, РНН, контактный тел., объект, адрес, вид участка, назначение, дата оплаты, сумма оплаты. И как мне эти поля в 1Cv7.dd найти? Может есть поисковик?? Или в каких справочниках искать?
#86
by Конфигурист
Единственный плюс 1С-а - то, что вещи, о которых ты спрашиваешь (доступ к структуре и содержимому базы) делается простыми, часто визуальными, средствами. На низком уровне "где-то тут было поле. А, вот тут - только оно ссылается ещё на 7 таблиц" почти никогда делать не надо.
#87
by Конфигурист
Щёлкни по кнопке "Конфигуратор" и там полазь, почитай книжки, потом приходи с умными вопросами.
#90
by Конфигурист
Билят. БД 1С будет жить (как бы тебе не мечталось). Как минимум на время написания твово шедевра будет идти параллельная работа твово и одноэса. поэтому тебе надо будет постоянно тащить изменения (да, примитивные аналоговые пользователи легк оменяют задним числом любые данные).
#91
by p1t0n
Все не буду задавать глуппые вопросы!!! Но вы мне очень помогли!!! Спасибо. Пошел читать книжки!!!
#92
by Конфигурист
Был у меня приятель в школе - свою ОС на УКНЦ писал. Хорошо, что в ФМШ таких энтузиастов было много, их почти не били и они творили разное. Тоже неграмотный, но шустрый...
#93
by y22-k
я бы попробовал конвертацией сделать создай в КД Правила обмена и потом просто читай своей Дельфой этот ХМЛ файл , структура стандартная , и намного меньше гоморроя чем с таблицами ковырятся.
#94
by p1t0n
Я просио незнаю как выгрузить в ХМЛ файл??? как создать в КД Правила обмена??? Вот и мучаюсь!!!1
#95
by p1t0n
Я до сих пор не могу выгрузить базу с 1С 7.7?( Скиньте плиз алгоритм выгрузки пошаговый!!! Мне необходимы определенные поля как мне их найти в .dd файле? Может мне скинуть файл .dd и мы сможем вместе их найти?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- типовые правила переноса данных из УСН 177 под 7.7 в БП 2.0 под 8.2?
- ЗУП. Слияние данных из разных организаций в одну базу
- 8.2 как обойти ТЧ документа?
- Как сделать недоступной табличную часть формы?
- Перенос обособленного подразделения из ЗиК 7.7 в ЗУП 8.2
- УФ: динамическое создание кнопок со стандартными командами формы
- Указание периода в отчете на СКД
- Можно ли и как выгрузить только изменения конфигурации?
- УПП 35 изменились проводки в платежных поручениях
- Символ переноса строки в 1С 7.7 для текстовой переменной
- Что означает tr_view_xml_szv_inventory_aIud ?
- 1С:Предприятия 8.2. Версия 8.2.13.205
- ошибка формата правил обмена
- Подскажите как заполнить данные формы при открытии
- УТ10.3. Скидки по дисконтным картам в Отчете о розничных продажах ,
- Извлечь контактные данные из справочника Контрагенты
- Игнор DISTINCT в динамических списках
- JOB: Связка 1С и Asterisk
- Проблемы со звуком в VMWare
- Как использовать разную нумерацию в одном документе.