v7: Поиск документа по реквизиту 1с 7.7, запросом #792884


#0 by Adecvator
_НомерДоговора = "1.4", договор с таким номером есть, но не находит (
#1 by Adecvator
передаю _НомерДоговора = "1.4"
#2 by Волшебник
У вас цикл не крутится
#3 by Adecvator
а зачем крутить мне по первому въождению
#4 by Chameleon1980
может дело в длине номера не?
#5 by Adecvator
ну я типа обрезаю СокрЛП. Запрос по справочнику: Отрабатывает на ура, а вот по документу не пойму.....
#6 by Волшебник
Если крутить не надо, то зачем цикл?
#7 by Adecvator
Да не знаю как по другому )
#8 by Chameleon1980
если Запрос.Группировка = 1 тогда
#9 by Масянька
Контрагенты - самостоятельный справочник. А Договоры/Договора - подчинен Контрагентам.
#10 by Chameleon1980
а тут пофиг на это похоже
#11 by Chameleon1980
вот бы на полный текст запроса посмотреть, а то я смотрю текдокумент это реквизит договора еще какого-то документа, оказывается.
#12 by Ёпрст
, . Запрос.Выполнить то хоть есть в коде ?
#13 by Adecvator
#14 by Zmich
. Документ Договор проводится? Если нет, в тексте запроса должна быть строчка |ОбрабатыватьДокументы Все;
#15 by Adecvator
не помогут, документ проводится.
#16 by Ёпрст
зачем "в"  в условии ? Зачем ЗначениеУпорядочивания ? Возврат Запрос.ТекущийДокумент хотя бы
#17 by Ёпрст
и это, без твоего условия хоть что-то возвращает ?
#18 by Adecvator
#19 by Adecvator
результат тот же (
#20 by welwel
как вариант: условие из запроса перенести из запроса внутрь цикла "Пока Запрос.Группировка = ..." и там уже посмотреть значения отладчиком
#21 by azernot
_НомерДоговора - это случайно не реквизит формы? Проверь, что у тебя там Сообщить("'"+_НомерДоговора+"'");
#22 by Chameleon1980
думается, запрос бы и не начал работать.
#23 by Adecvator
Спасибо, это конечно не правильно, но выход )
#24 by Chameleon1980
вопрос в том - заполнено ли в реквизите значение правильно предлагают - в цикле посмотреть что там возращается
#25 by Chameleon1980
посмотреть, хотя-бы
#26 by welwel
либо еще так проверить:
#27 by azernot
Почему? Если _НомерДоговора  - это реквизит формы типа Строка 10, То конструкция языка приведёт к тому, что в реквизите _НомерДоговора будет значение "1.4       ", что не соответствует условиям
#28 by Chameleon1980
я  про то, что из запроса то не обратишься к реквизиту формы. _НомерДоговора = "1.4", договор с таким номером есть, но не находит ( проще все-же посмотреть ТСу результат перебора и озвучить причину
#29 by Chameleon1980
автор, что там дают переменные запроса в цикле?
#30 by Ёпрст
так и есть
#31 by Adecvator
сам запрос глючит, не выводит не фига
#32 by Builder
Попробуй период в запросе задать что ли....
#33 by Ёпрст
без условия запрос что-то возвращает ?
#34 by Adecvator
нет (
#35 by 1dvd
ещё раз спрашиваем. Документы проведены?
#36 by Ёпрст
Круто, че. Добавь тогда хотя бы период в текст запроса, для начала. И выкини Запрос.ЗначениеУпорядочивания из кода.
#37 by Ёпрст
Ну и, запрос, по-умолчанию, только проведенные документы выгребает.
#38 by Масянька
Извините, что я вмешиваюсь в беседу профессионалов, но - зачем огород?
#39 by 1dvd
ы?
#40 by Ёпрст
картошка, помидорки, огурчики, укропчик...
#41 by Масянька
Солить или есть?
#42 by Ёпрст
Ты спрашиваешь, или интересуешься ?
#43 by Масянька
Интересуюсь... Может рецепты (проверенные) нужны?
#44 by azernot
Мы можем ещё неделю переписываться в таком же стиле. Автор, выполни код написанный ниже, и выложи результат исполнения из окна сообщений.     Сообщить("Номер договора в документе "+Запрос.ТекущийДокумент +" = '"+Запрос.НомерДоговора+"'");
#45 by Adecvator
с периодом собака работает )
#46 by Adecvator
Блин, все из-за периода......
#47 by Builder
Ну а как он тебе документы отберет без периода?
#48 by Ёпрст
если документ был бы не проводным, то выбирались бы все документы без периода, а так, только на ТА/рабочую дату
#49 by trad
беспроводной документ - надо запомнить
#50 by Builder
Эт понятно, у ТС проведенные же.
#51 by Волшебник
Семёрка ещё сыровата...
#52 by Злопчинский
вы просто не умеете ее готовить - это ж экологически чистый продукт! привыкли какие-то полуфабрикаты жарить из восьмерки... ;-)
#53 by Adecvator
Забыл, СПАСИБО )
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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