![]() |
|
Чуть 77, чуть 8 Ø (aka AMIGO 02.04.2014 13:53) |
☑ | ||
---|---|---|---|---|
0
Chameleon1980
02.04.14
✎
12:51
|
Подскажите
ТекстЗапроса = "-- qryMaker:Отчет1.2014.03.29.09.57.59 //|SELECT DISTINCT TOP 2000 ОстаткиПосекциямОстатки.Секция [Склад $Справочник.ус_Секции] |SELECT DISTINCT ОстаткиПосекциямОстатки.Секция [Склад $Справочник.ус_Секции] | , ОстаткиПосекциямОстатки.Номенклатура [Номенклатура $Справочник.Номенклатура] | , $Цены.ТипЦен [ТипЦен $Справочник.ТипыЦен] | , $ПоследнееЗначение.Цены.Цена(Цены.ID, :ВыбДата) Цена | , ОстаткиПосекциямОстатки.КоличествоОстаток Остаток |FROM $РегистрОстатки.ОстаткиПосекциям(,,, | (Секция, Номенклатура), | Количество) AS ОстаткиПосекциямОстатки | LEFT OUTER JOIN $Справочник.Цены AS Цены With (NOLOCK) ON ОстаткиПосекциямОстатки.Номенклатура = Цены.PARENTEXT |WHERE ($Цены.ТипЦен = :ВыбТипЦен) |ORDER BY ОстаткиПосекциямОстатки.Секция | , ОстаткиПосекциямОстатки.Номенклатура |"; Как тут код номенклатуры сразу получить? Попутно вопрос. Этот запрос к 77 выполняется из снеговиков. в восьмерке создается Соединение это собсно и есть соединение из запроса получается семерочная ТЗ При попытке соединение.ЗначениеВСтрокуВнутр(ТЗ) пишет ошибку что-то про поток данных. Есть мысль что это из-за того, что в запросе выбирается именно номенклатура. Как думаете, уважаемые, если я в запросе получу только стандартные примитивы типа строка, число - проблема уйдет? Вобщем нужно из 77 в 8 перетащить остатки на определенном регистре + цены. Номенклатура синхронизируется по коду, тип цен по названию, цена собственно число. Так... что еще. Счас происходит криво. в восьмерке получается ТЗ (ОЛЕ) семерочная, которая перебирается - заполняется ТЗ восьмерочная с доп. колонкой "Код". Собссно сам объект 77 "Номенклатура" ужо не нужен. Нужен код, имя цены, цена, остаток. Вот еще. Если я сделаю типа ЗначениеТЗВстроке=Соединение.ЗначениеВСтрокуВнутр; ТЗМестная=ЗначениеИзСтрокиВнутр(ЗначениеТЗВстроке); ТЗМестная получится нетипизированная скорее всего. А мне нужна типизированная, т.к. далее она цепляется к запросу. Есть идеи? |
|||
1
13_Mult
02.04.14
✎
12:59
|
И зачем 2 темы создал?
|
|||
2
Chameleon1980
02.04.14
✎
13:46
|
(1) Нада. Жалко?
просто одно время я только в ветке 7 сидел. Здесь есть и по 7 вопрос и по 8 |
|||
3
Chameleon1980
02.04.14
✎
13:46
|
(2) + просто могут быть люди, которые (может быть) в ветку по 8 не ходят
|
|||
4
cw014
02.04.14
✎
13:49
|
1) Как тут код номенклатуры сразу получить? - Цепляй справочник номенклатуры внутренним соединением
2) Как думаете, уважаемые, если я в запросе получу только стандартные примитивы типа строка, число - проблема уйдет? - однозначно 3) Вобщем нужно из 77 в 8 перетащить остатки на определенном регистре + цены. - КД не лучше велосипеда с квадратными колесами? 4) Есть идеи? - виды внутренних значений 7.7 и 8 разительно друг от друга отличаются, так что у тебя упадет на строке: ТЗМестная=ЗначениеИзСтрокиВнутр(ЗначениеТЗВстроке); |
|||
5
cw014
02.04.14
✎
13:49
|
С тебя 300 р за консультацию
|
|||
6
aka AMIGO
02.04.14
✎
13:52
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |