v7: Прямые запросы 1С++ , периодический реквизит справочника #608051


#0 by Slaventiya
|    $Документ.'" + Вид + "' ON ДокументП.ParentExt = Спр.ID AND $ДокументП.ДатаДок < :ТекДата             Подскажите как подставить Вид документа, и что тут в принципе неправильно
#1 by Slaventiya
{Справочник.Номенклатура.ФормаСписка.ДляПодбора.Модуль}: Meta name parser error: объект не найден "$Документ.IDDocDef" Пока идеи подощли финишу
#2 by Злой Бобр
Для начала начать с
#3 by Slaventiya
И на этом спасибо, позно уже просто, мог и подтупить.... но вот как то не нахожу без создания темы ничего подобного
#4 by SnarkHunter
Какой-то поток сознания... Это не "мог и подтупить", это жесткий тупняк и полное непонимание ситуации...
#5 by nicxxx
у документов нет полей parentext а чего в результате получить хотел?
#6 by Азат
iddocdef - поле джорна, джойнь джорн по иддок
#7 by Sereja
пользуешь ?
#8 by Slaventiya
Не всем сразу дано, знал бы не спрашивал, прямые запросы приходится осваивать... Хотелось сузить выборку, для списка номенклатуры в подборе... уперся в периодический реквизит справочника номенклатура ДокументПоступления - тип документ, вид неопределен
#9 by Азат
а ты не пробовал такой вид изврата как "чтение хелпа с 1Срр.ру"? там оч конкретный пример есть с периодической ценой
#10 by Slaventiya
Все бы хорошо, но пример не настолько хорош.... особенно в случае когда этот рекизит документ неоределенного вида
#11 by Азат
напиши еще раз, что тебе надо?
#12 by Salimbek
Ты вообще сам периодический реквизит то достаешь? А то там тоже не просто... Если достаешь успешно, то далее важно узнать - тип реквизита в точности какой, т.к. есть разница между "Неопределенный" и "тип Документ, неопределенного вида"
#13 by Slaventiya
В то то и дело что нет.... ( В примере в конструкции обращение к определенному типу число, а у меня именно просто "ДОкумент", вот и пробывал через но метапрсер меня сразу де послал и прохоже за дело
#14 by Slaventiya
Сформировать список справочника номенклатура, у справочника есть Реквизит ДокументПоступленя - Периодический, тип "Документ" вид непоределен
#15 by Slaventiya
в
#16 by Z1
вообще не понятно что может отражать такой реквизит справочника. А если в один день было несколько поступлений одного товара да еще и по разным складам. по куску запроса вообще не понятно что с чем соединяешь.
#17 by Азат
select  sc.id,  jj.iddocdef as Док_вид,  jj.iddoc as [Док $Документ] from $Справочник.Номенклатура as sc (nolock) left join _1sjourn as jj on jj.iddoc = $ПоследнееЗначение.ДокументПоступления(sc.id, :Дата) С последним значением могу ошибаться, но вроде что-то такое там было)
#18 by Mikeware
У него - док неопределенного вида, поэтому надо right($Последнее.., 9)
#19 by Азат
а, ну да да
#20 by Slaventiya
#21 by Азат
ну и см... все же написано, а?
#22 by Slaventiya
Не совсем понял что означает....
#23 by Азат
так работает?        |    $Справочник.Номенклатура as Спр        left join _1sjourn as jj on jj.iddoc = RIGHT($ПоследнееЗначение.Номенклатура.ДокументПоступления(:Дата, sc.id), 9)
#24 by Азат
ток вместо sc напиши Спр
#25 by Slaventiya
Не работает ТЗ = RS.ВыполнитьИнструкцию(ТекстЗапроса); {Справочник.Номенклатура.ФормаСписка.ДляПодбора.Модуль}: State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции "jj".
#26 by Азат
после Группа запятую поставь... ну нельзя же быть настолько акуевшим, а?
#27 by Slaventiya
Блин... Извени... прав, на 100%, каюсь
#28 by oartemyev
Вообще-то для объекта "Документ" не определенного типа не нужно использовать типизацию IDDOCDEF, потому как типизация в самой ссылке на объект есть Достаточно так :        |SELECT
#29 by oartemyev
Блин, описался как и Азат )))) |SELECT        |    Спр.Id          as [Товар $Справочник.Номенклатура],
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С