|
v8: Проблема с выводом пакетного запроса | ☑ | ||
---|---|---|---|---|
0
bVana
02.12.11
✎
16:17
|
есть такой запрос
ВЫБРАТЬ тзТоваров.Номенклатура, тзТоваров.Количество ПОМЕСТИТЬ тзТоваров ИЗ &тзТоваров КАК тзТоваров ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТары.Номенклатура, тзТары.Количество ПОМЕСТИТЬ тзТары ИЗ &тзТары КАК тзТары ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТоваровДок.Номенклатура, тзТоваровДок.Количество ПОМЕСТИТЬ тзТоваровДок ИЗ &тзТоваровДок КАК тзТоваровДок ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТарыДок.Номенклатура, тзТарыДок.Количество ПОМЕСТИТЬ тзТарыДок ИЗ &тзТарыДок КАК тзТарыДок ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТоваровДок.Номенклатура, тзТоваровДок.Количество ПОМЕСТИТЬ УдалитьСДокументаТовары ИЗ тзТоваровДок КАК тзТоваровДок ЛЕВОЕ СОЕДИНЕНИЕ тзТоваров КАК тзТоваров ПО тзТоваровДок.Номенклатура = тзТоваров.Номенклатура ГДЕ тзТоваров.Номенклатура ЕСТЬ NULL ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТарыДок.Номенклатура, тзТарыДок.Количество ПОМЕСТИТЬ УдалитьСДокументаТару ИЗ тзТарыДок КАК тзТарыДок ЛЕВОЕ СОЕДИНЕНИЕ тзТары КАК тзТары ПО тзТарыДок.Номенклатура = тзТары.Номенклатура ГДЕ тзТары.Номенклатура ЕСТЬ NULL ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТоваров.Номенклатура, тзТоваров.Количество ПОМЕСТИТЬ ДобавитьВДокументТовары ИЗ тзТоваров КАК тзТоваров ЛЕВОЕ СОЕДИНЕНИЕ тзТоваровДок КАК тзТоваровДок ПО тзТоваров.Номенклатура = тзТоваровДок.Номенклатура ГДЕ тзТоваровДок.Номенклатура ЕСТЬ NULL ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТары.Номенклатура, тзТары.Количество ПОМЕСТИТЬ ДобавитьВДокументТару ИЗ тзТары КАК тзТары ЛЕВОЕ СОЕДИНЕНИЕ тзТарыДок КАК тзТарыДок ПО тзТары.Номенклатура = тзТарыДок.Номенклатура ГДЕ тзТарыДок.Номенклатура ЕСТЬ NULL ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТоваровДок.Номенклатура, тзТоваровДок.Количество КАК КоличествоДокумента, тзТоваров.Количество КАК КоличествоИзмененное ПОМЕСТИТЬ ОтличияПоКоличествуТоваров ИЗ тзТоваровДок КАК тзТоваровДок ЛЕВОЕ СОЕДИНЕНИЕ тзТоваров КАК тзТоваров ПО тзТоваровДок.Номенклатура = тзТоваров.Номенклатура ГДЕ тзТоваровДок.Количество <> тзТоваров.Количество ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзТарыДок.Номенклатура, тзТарыДок.Количество КАК КоличествоДокумента, тзТары.Количество КАК КоличествоИзмененное ПОМЕСТИТЬ ОтличияПоКоличествуТара ИЗ тзТарыДок КАК тзТарыДок ЛЕВОЕ СОЕДИНЕНИЕ тзТары КАК тзТары ПО тзТарыДок.Номенклатура = тзТары.Номенклатура ГДЕ тзТарыДок.Количество <> тзТары.Количество &тзТоваров и &тзТары - табличные части РеализацииТоваровИУслуг дальше пишу результат = Запрос.ВыполнитьПакет(); выборкаУдалитьИзДокументовТовары = результат[4].выбрать(); выборкаУдалитьИзДокументовТару = результат[5].выбрать(); выборкаДобавитьВДокументТовары = результат[6].выбрать(); выборкаДобавитьВДокументТару = результат[7].выбрать(); выборкаОтличияПоКоличествуТоваров = результат[8].выбрать(); выборкаОтличияПоКоличествуТары = результат[9].выбрать(); и вижу шо у меня выборкаУдалитьИзДокументовТовары и другие имеет в выборке с полей только Количество.Так должно быть? Это глюк платформы? |
|||
1
Defender aka LINN
02.12.11
✎
16:20
|
Конечно глюк. Он же нигде в документации не описан.
|
|||
2
andrewks
02.12.11
✎
16:25
|
в чём конкретно проблема?
|
|||
3
bVana
02.12.11
✎
16:27
|
как лечить тогда? самое интересное шо 3 дня назад работал нормально - выборка получалась такая : выборка.номенклатура и выборка.Количество. Занимался другими вопросами, вернулся к обработке , а там выборка только - выборка.КОличество. В обработке ничего не менял. Да и тексту запроса видно шо должна быть и номенклатура
|
|||
4
hhhh
02.12.11
✎
16:29
|
(3) ну это, выборка.следующий() не спасет гиганта мысли?
|
|||
5
Defender aka LINN
02.12.11
✎
16:32
|
(3) "В обработке ничего не менял" - врешь.
"Да и тексту запроса видно шо должна быть и номенклатура" - ничего подобного. |
|||
6
Buster007
02.12.11
✎
16:34
|
(0) почитать книжки не предлагать?
зачем пихать результат выборки в ВТ и потом из нее еще и пытаться сделать выборку? |
|||
7
bVana
02.12.11
✎
16:35
|
(4) ну если б не сказал - никогда б недогадался шо надо Следующий() писать
(5) а почему "ничего подобного"? сейчас проблема в том шо немогу получить номенклатуру |
|||
8
Defender aka LINN
02.12.11
✎
16:36
|
(7) Потому что запросы, помещающие данные во временные таблицы, возвращают ТОЛЬКО количество помещенных в таблицу строк.
|
|||
9
bVana
02.12.11
✎
16:36
|
(6) конечно предлагай какие, если читать (0) увидиш шо я первые 4 таблицы не выбираю, меня интересуют уже их соединения
|
|||
10
bVana
02.12.11
✎
16:41
|
(8) точно! вот это затупил... всем спасибо!
|
|||
11
Buster007
02.12.11
✎
16:42
|
(9) ты никакие не выбираешь ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |