|
Супер окна 2006: таблица аксессуаров в счете |
☑ |
0
DEVIce
28.12.11
✎
13:47
|
Нашел все необходимые таблицы, кроме таблицы аксессуаров. Никто структуру БД не разбирал их?
|
|
1
smartu
28.12.11
✎
13:49
|
у них метка ACC (точно не помню какая) 0 или 1 в справочнике материалов .. дома где-то инфа .. загружаешь в 1С?
|
|
2
DEVIce
28.12.11
✎
14:01
|
(1). Не, нужен не сам справочник материалов, а именно таблица инвойса, где перечсилены аксессуары, которые используются в данном конкретном счете. Сами счета нашел, список изделий счета нашел, список работ счета нашел, а вот список аксессуаров счета нет.
|
|
3
smartu
28.12.11
✎
14:04
|
список аксессуаров находится в списке комплектующих изделий ... отфильтровать его можно только признаку компектующего т.е. делать левое соединение с таблицей материалов ...
|
|
4
smartu
28.12.11
✎
14:04
|
ты данные запросом выбираешь ?
|
|
5
DEVIce
28.12.11
✎
14:06
|
(3). Да я еще пока до запросов не дошел, структуру базы надо сначала разобрать. А что за таблица комплектующих изделий, как называется?
|
|
6
smartu
28.12.11
✎
14:08
|
у меня базы СО2006 с собой нет, только вечером .. сейчас в 1Се посмотрю что-нить ..
|
|
7
DEVIce
28.12.11
✎
14:09
|
(6). Буду премного благодарен.
|
|
8
smartu
28.12.11
✎
14:13
|
Комманда.CommandText = "
|SELECT
| ORDSPEC.INVNO,
| ORDSPEC.DEPNO,
| ORDSPEC.ORDNO,
| ARTIKLS.ARTIKL,
| ARTIKLS.NAME AS NAMEART,
| UNITS.NAME AS NAMEUN,
| ARTIKLS.ACCS,
| ORDSPEC.QTY,
| ORDSPEC.LEN,
| ORDSPEC.WIDTH,
| ORDSPEC.TOTQTY,
| ORDSPEC.PRICE
|FROM
| ARTIKLS
| INNER JOIN ORDSPEC ON (ARTIKLS.ARTNO = ORDSPEC.ARTNO)
| INNER JOIN UNITS ON (ARTIKLS.UNNO = UNITS.UNNO)
|WHERE
| ORDSPEC.INVNO = '"+ВнутрНомерКП+"' AND
| ORDSPEC.ORDNO = '"+Стр.НомерИзделия+"'
|";
ARTIKLS.ACCS - вот он .. если = 1 тогда Аксессуар ..
|
|
9
DEVIce
28.12.11
✎
14:22
|
Ага, все-таки ORDSPEC, я на нее и думал, но не сообразил, что там и аксессуары тоже.
|
|