Запрос к SQL базе. Документ - основание (Наверное было) #364631


#0 by ex_1
Есть документы DH2599 введенные на основании ... надо вернуть документ основание. Как? Запрос SELECT DH2599.IDDOC, DH2599.SP44 FROM razvl.dbo.DH2599 DH2599 " 203   ENO" - не является IDDoc. Я понимаю (почти) что мне в 1SJOURN и 1SCRDOC копать надо но чего то не получается ничего хорошего. Собственно вопрос в том как SQL запросом получить IDDoc документа основания? Перекопал кучу доки, не дошло...
#1 by v_rtex
в 1с++ если отбор выключен, то Док.$ОбщийРеквизит.ДокОснование as ДокОсн from $Документ.Док1 as Док если включен, то Журн.$ОбщийРеквизит.ДокОснование as ДокОсн from _1sjourn as Журн
#2 by Mikeware
right(DH2599.SP44,9) ибо DH2599.SP44 - документ неопределенного вида, char? а именно вид документа - 4 символа+ид документа (9 символов). А вообще, пользуйся 1с++,  будет тебе удобство и локальное щщастье...
#3 by ex_1
2 т.е. если резать последние девять символов это и будет IDDoc? Щас буду пробовать 2(all) 1с++ не могу юзать по причине отстутствия мозгов (просто на то чтобы его освоить нужно время - его нет (временно подменяю штатного прога).
#4 by Mikeware
1.Именно так. 2. Поверь, с 1с++ все делается гораздо наглядней и проще... Игра стоит свеч... зы. "Плох тот чайник, который не мечтает стать самоваром"©
#5 by ex_1
1с++ ничего против не имею... просто надо срочно добить задачу, кроме того не знаю как быть с 1с++ если запрос к другим базам (одна SQL а вторая DBF). Короче 1с++ буду осваивать, но не сейчас ЗЫ а ведь таки работает норм. Спасибо!
#6 by Mikeware
А разницы практически нет. Просто соединение с базой инициализируется по-разному. А метапарсеру без разницы, что разбирать... Хотя нюансы, безусловно, есть... до кучи - почитай metaprog.co.ua - почерпнешь много полезного.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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