|
![]() |
#1 |
Участник
|
можно еще попробовать добавить второй дайналинк ручками в QueryBuildDataSource.
|
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#2 |
Участник
|
Народ, кончайте немедленно бросаться в программинг.
Вдумайтесь в то, что говорится. Человек хочет получить не связь, а union. В union он получит все Serial по одной номенклатуре. в том числе и те, которые участвуют в данной проводке. Дальше ему нужно будет изо всей этой кучи помечать галчками/цветом/бибиканьем участвующие в данной проводке. Это действие никоим образом нельзя назвать "связать с каждым из остальных". Либо я чего-то не понимаю. Еще раз: нарисуйте на бумажке что вы хотите получить. |
|
![]() |
#3 |
Участник
|
Засада тут кроется в том, что в InventSerial уникальный ключ идет не по InventSerialId как можно было бы подумать а по InventSerialId + ItemId - вот тут все зло - нельзя просто привязать табличку InventSerial к InventDim - нужно еще и по ItemId фильтровать.. (если я опять таки тоже правильно понял смысл примера)
Последний раз редактировалось MironovI; 05.03.2007 в 17:39. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от MironovI
![]() Засада тут кроется в том, что в InventSerial уникальный ключ идет не по InventSerialId как можно было бы подумать а по InventSerialId + ItemId - вот тут все зло - нельзя просто привязать табличку InventSerial к InventDim - нужно еще и по ItemId фильтровать.. (если я опять таки тоже правильно понял смысл примера)
Придется самому рисовать. Таблица 1 (InventTrans) Лот1, Номенклатура1, Дим1, ... Лот2, Номенклатура1, Дим2, ... Лот3, Номенклатура2, Дим3, ... Лот4, Номенклатура3, Дим4, ... Таблица 2 (InventDim) Дим1, ..., Серийный1 Дим2, ..., Серийный1 Дим3, ..., Серийный2 Дим4, ..., Серийный2 Таблица 3 (InventSerial) Номенклатура1, Серийный1, ..., РекИд31 Номенклатура1, Серийный2, ..., РекИд32 Номенклатура2, Серийный1, ..., РекИд33 Номенклатура2, Серийный2, ..., РекИд34 Номенклатура2, Серийный3, ..., РекИд35 Номенклатура3, Серийный1, ..., РекИд36 Номенклатура3, Серийный2, ..., РекИд37 Номенклатура3, Серийный4, ..., РекИд38 Cерийники "случайно" совпали у разных номенклатур. Я правильно данные привел? Теперь нужно посмотреть серийники по проводке. Хотим увидеть Тбл1: Лот1,Номенклатура1, Дим1 Тбл2: Дим1, Серийный1 Тбл3: Номенклатура1, Серийный1, ..., РекИд31 А вместо этого стандартная аксапта показывает Тбл1: Лот1,Номенклатура1, Дим1 Тбл2: Дим1, Серийный1 Тбл3: Номенклатура1, Серийный1, ..., РекИд31 Тбл3: Номенклатура2, Серийный1, ..., РекИд33 Тбл3: Номенклатура3, Серийный1, ..., РекИд36 Так? И вы считаете, что это неправильно, так? Проблема в этом? Если да, то виноват. Я тормоз. MironovI и belugin похоже правильно написали - надо прогать active |
|
|
За это сообщение автора поблагодарили: zemlyn (2). |
|
|