Вниз
Скачать: CL | DM;

видел тут вопрос про 1С...может и мне подскажут..   Найти похожие ветки 

 
Relict   (2002-11-01 09:11) [0]

есть номер счета и дата выписки...
из базы 1С надо вытащить дату оплаты...
не могу разобраться в структуре таблиц 1С
кто знает скажите или ссылку киньте где могут знать


 
LordOfSilence ©   (2002-11-01 09:59) [1]

В структуре таблиц 1С действительно довольно трудно
разобраться, ибо запутанны весьма логические связи там.
В каждом каталоге информационной базы есть файл 1Cv7.DD.
Попробуйте покопаться в нем (если ранее не знали о его
существовании).
Могу предложить такие варианты:
1. Написать собственную обработочку в рамках 1С, можно внешнюю
*.ert, которая будет пробегать по необходимым Вам данным
и выгружать их в *.dbf.
2. 1С поддерживает COM-интерфейс, то есть может работать как
OLE-сервер, поэтому Вы можете из Delphi подключиться к 1С
и пользоваться возможностями встроенного языка. Если не
знаете как это делать, обратитесь по адресу
http://delphi.vitpc.com/, там есть статья
"Как нам обустроить 1С", автор - Александр Авдошин.
3. Ссылка, где могут знать -
http://www.kuban.ru/cgi-bin/forum/forum9.cgi


 
MMF ©   (2002-11-01 12:33) [2]

Тебе нужны таблицы: 1CJourn и DHNNNN (где NNNN - возьмеш из словаря данных). Еще нужно знать идентификатор типа документа и идентификатор поля даты выписки
Делаешь запрос
select IDDOC from "1CJourn" J
where J."Date"=:DocDate and
J."DocNo"=:DocNum and
J."IDDocDef"=:DocType
into :DOCID;
select SP... from DHnnnn
where ID=:DocID
into :DateOplat;
и все.


 
sniknik ©   (2002-11-01 13:04) [3]

1CJourn? у меня таких таблиц нет хотя уже несколько конфигураций стоит. Или из вопроса видно что это какаято конкретная конфигурация? а я и не понял :(.


 
LordOfSilence ©   (2002-11-01 13:15) [4]

To sniknik © (01.11.02 13:04)

Имелось ввиду, видимо, 1SJOURN.DBF


 
MMF ©   (2002-11-01 13:29) [5]

Ну конечно, 1SJOURN.DBF, ошибочка вышла. или _1SJOURN если 1С SQL-ная.


 
sniknik ©   (2002-11-01 13:29) [6]

Оооо! шаман. :-))) эта есть.


 
Relict   (2002-11-01 15:12) [7]

трудность то была как раз не в составлении запроса..
а из каких таблиц и чего тянуть
а из вышесказанного это не понятно (по крайнер мере мне с 1С-кой вообще не дружу)

не моглибы поподробней рассказать


 
sniknik ©   (2002-11-01 15:47) [8]

А в этом и есть трудность, 1С динимически формирует таблици/поля в них. кроме некоторых стандартных, остальные различаются, и если например у меня это таблица dh3298 (для примера) то у тебя может быть dh5896.
Различия могут бять сильные и зависят даже от того как конфигурацию ставили, например различия есть при.
востановление конфигурации из архива в конфигураторе,
апгрейд конфигурации с одной версии на большую,
и установка ее же начисто.
Это если она одна и таже. а если разные?
короче см. LordOfSilence © (01.11.02 09:59) (1Cv7.DD в частности) а лутше сразу на кубань, именно там водятся акулы от 1С. :-))


 
MMF ©   (2002-11-01 15:53) [9]

http://www.sinor.ru/~my1c/knowhow.html
http://1csql.virtualave.net
а еще лучше спроси на Кубани, что конкретно тебе нужно
По запросу (все это есть в словаре данных конфигурации 1cv7.dd): в файлах с заголовком DH хранятся заголовки документов , в DT - многострочная часть. Каждый объект 1С имеет свою уникальный идентификатор - 9-ти символьное поле. В таблице 1SJourn хранятся идентификаторы всех документов в системе. Поля таблицы, начинающиеся с Sp - ссылки на справочники. Периодические поля, планы счетов, реквизиты неограниченной длины и константы хранятся в 1SConst, и т.д. В инете куча информации по структуре баз 1С.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
1-69414
jen_bond
2002-11-10 23:10
2002.11.21
как узнать на коком из button был совершен клик


1-69257
123000
2002-11-11 18:12
2002.11.21
..::PWL::.. и этим все сказано


14-69584
romych
2002-11-04 12:39
2002.11.21
Выбор Базы даных


14-69534
^Sanya
2002-11-02 19:19
2002.11.21
Кттонибудь читал М.Кенту


14-69581
AL2002
2002-11-04 18:08
2002.11.21
Как в СофтАйсе менять значения флагов?




   Наверх