|
Структура 1С 7.7 под СКЛ
|
|||
---|---|---|---|
#18+
Вопрос заключется вот вчем: Есть DDS-файл где хранится словарь базы. Делая такой запрос, непосредственно в QA: USE modern05 Select * FROM DH410 WITH (NOLOCK) INNER JOIN DT410 WITH (NOLOCK) ON DH410.IDDOC = DT410.IDDOC WHERE DH410.IDDOC = ' KBEN ' Результат таков, это расходная накладная: IDDOC SP412 SP413 KBEN B 57O Вот DDS для расходной: #=============================================================================== #==TABLE no 151 : Документ РасходнаяНакладная # Name |Descr |SQLTableNam|RecordLock T=DH410 |Документ РасходнаяНакладная |DH410 | #-----Fields------- # Name |Descr |Type|Length|Precision F=IDDOC |ID Document's |C |9 |0 F=SP412 |(P)Склад |C |9 |0 F=SP413 |(P)Клиент |C |9 |0 F=SP6030 |(P)Договор |C |9 |0 F=SP9500 |(P)РежимПогашения |C |9 |0 F=SP415 |(P)Валюта |C |9 |0 F=SP416 |(P)ДатаКурса |D |0 |0 F=SP417 |(P)Курс |N |9 |4 F=SP5083 |(P)УчитыватьНП |N |1 |0 F=SP8409 |(P)КатегорияЦен |C |9 |0 F=SP8412 |(P)ТипСкидки |C |9 |0 F=SP8410 |(P)РазмерСкидки |N |11 |2 F=SP6031 |(P)Проводки |N |1 |0 F=SP911 |(P)ДокументОснование|C |13 |0 F=SP10788 |(P)ДоверенностьДата |D |0 |0 F=SP10789 |(P)ДоверенностьНомер|C |14 |0 F=SP11463 |(P)ЦеныБезНДС |N |1 |0 F=SP11726 |(P)Через |C |40 |0 F=SP12316 |(P)Распроводился |N |1 |0 F=SP8413 |(P)СуммаБезСкидки |N |14 |2 F=SP428 |(P)Сумма |N |16 |2 F=SP604 |(P)НДС |N |17 |5 F=SP5084 |(P)СуммаНП |N |14 |2 F=SP7469 |(P)Всего |N |11 |2 F=SP6062 |(P)СуммаПогашВал |N |14 |5 F=SP6063 |(P)СуммаПогашРуб |N |11 |2 F=SP1008 |(P)Основание |C |128 |0 F=SP3480 |(P)СоАвтор |C |9 |0 F=SP12774 |(P)ОбщВидДокументаКл|C |23 |0 F=TSP12774 | |C |3 |0 #----Indexes------ # Name |Descr |Unique|Indexed fields |Type I=PK_DH410 |of IDDOC |1 |IDDOC |1 # #=============================================================================== #==PROCEDURE EscalateTLock # Name |Descr |Parameters |Source P=_1sp_DT410_TLock |EscalateTLock | |set nocount on declare @i integer select @i=1 from DT410(TABLOCK HOLDLOCK) where 0=1 # #=============================================================================== #==PROCEDURE EscalateTLockX # Name |Descr |Parameters |Source P=_1sp_DT410_TLockX |EscalateTLockX| |set nocount on declare @i integer select @i=1 from DT410(TABLOCKX HOLDLOCK) where 0=1 Меня интересует где мне искать SP412 SP413 и т.д. в словаре это как реквизиты, что так и есть. Но это веть ссылки на реальные таблицы, на справочники, перечисления и т.д. как это узнать. Справочник это SC Покупаем мы программу логистики склада и прикол состоит в шлюзации. Перебрав немалость вариантов пришел к мнению все через СКЛ. Пользователь в 1С записуя документ дает команду программе по логистеке склада IDDOC и все это через Вебсервис. Ихняя программа, теперь как вы поняли они абсолютно никакого доступа к мд не имеют. В ихнюю программу войдет ИД документа. Они теперь обязаны средствами СКЛ найти то что их интересует... Все класно только как им узнать связи SP??? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2007, 15:40 |
|
Структура 1С 7.7 под СКЛ
|
|||
---|---|---|---|
#18+
1C++ возьми.. там парсер метаимен есть Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2007, 16:44 |
|
Структура 1С 7.7 под СКЛ
|
|||
---|---|---|---|
#18+
Учись ддс читать. И что это? INNER JOIN DT410 WITH (NOLOCK) ON DH410.IDDOC = DT410.IDDOC ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2007, 00:34 |
|
|
start [/forum/topic.php?fid=28&fpage=177&tid=1525149]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 286ms |
total: | 410ms |
0 / 0 |