1c 7.7.021 пишу конфу с нуля, не работают запросы к документам... need help #4905


#0 by nikn
1c 7.7.021 пишу конфу с нуля, не работают запросы к документам... т.е. они выполняются, но результат пустой... делаю такой же запрос к справочникам, всё работет что делаю не так ? может в шапке документа не так что ? или галку где поставить ? ещё раз повторяюсь - пишу с нуля..., конфа чистая вот кусок кода ----------------------------- -----------------------------
#2 by nikn
да не... Пока Запрос.Группировка = 1 Цикл это всё мелочи, уже испробовано. дело в том что запрос вообще пустой возвращается.... т.е. ничего не выбирается(нет групировок)... хотя там точно есть 6 документов...
#3 by nikn
запрос не проходит ни по одному документу в конфе... хотя по справочникам всё ок
#4 by Bzzzzz
Добавь Период ...
#5 by lexa
а Счётчик - это что?
#6 by lexa
Чт запрос должен подсчитать? Кол-во доков? Кол-во стпок в доках?
#7 by Bzzzzz
Предопределенная функция языка запросов. Хм.мм у меня подобный запрос нормально работает
#8 by nikn
да Счётчик тут не важен, период не помогае - пробовал даже если его убрать (счётчик) - тоже самое ТекстЗапроса = ... и тишина, запрос пустой
#9 by nikn
в том то и дело что Торговле 9.2 такое работает без проблем, но я ещё раз повторюсь, всё делаю в чистой конфигурации...
#10 by Bzzzzz
Ну, ты волшебник млин тадысь. У меня и в самописной работает. Выгрузи запрос в ТЗ и глянь чего-там вообще есть то
#12 by Z1
Надо добавить период. Ошибся с выбором периода покажи свой запрос с периодом.
#13 by Bzzzzz
период не обязателен. тока что проверено
#14 by DimG
объяви переменную запроса как не текущийдокумент, а, например, текдок, ну и период...
#15 by lexa
согласен и перед ОбрабатыватьДокументы все; нет символа |
#16 by Z1
на чем проверил если у тебя не работает ? говорят же тебе период нужен.
#17 by Z1
перед "нет символа | " не нужен у него определение начинается со второй строки а не с первой.
#18 by lexa
Период точно нужен, а потом не факт что Документ.ПродуктыБанков.Наименование - реквизит табличной части
#19 by nikn
я всё выбираю из Шапки...
#20 by Bzzzzz
; Во, конфа - "самописная". Всё работает и без периода, и без "|"
#21 by nikn
помогло вот это если убрать период или ОбрабатыватьДокументы - запрос пустой :)
#22 by lexa
и чего он у тебя считает?
#23 by nikn
PS народ у меня документы эти не проводятся... мне кажется загвоздка в этом... кстати мне нужно все документы выбрать а тут получается только за текущий год...
#24 by Z1
Приведи свой нерабоающий запрос c периодом. Зачем анализировать то что работает. Если хочешь искать сам грабли то и ищи их.грабли как раз в 21 релизе. И при чем тут самописная-несамописная конфа. Надеюсь документы то у тебя есть?
#25 by lexa
если у тебя доки непроведенные, то по умолчанию без ОбрабатыватьДокументы все он тебе ничего не покажет, а период необязателен, ты бы сразу все объяснил бы по человечески, так что ты хотел посчитаь - то?
#26 by nikn
да мне в общем то надо просто выбрать по определённому критерию продукты и потом более детальный отсев делать, но там уже матиматика, правда не из тривиальных... :) без периода не получается :( - пустой запрос т.е. если одно из двук убираю ничего не получается
#27 by Z1
Все правильно. Группировка по чистым документам без выбора периода не работает. А когда убираешь обрабатыватьдокументы Все - то выбираются только проведенные документы а у тебя доки скорее всего непроведенные, вот поэтому и нужны обязательно два условия. Замечание : Не используйте зарезервированные слова для названия внутрених переменных. ну также я не понял что такое у документа наименование ( из 21 )
#28 by lexa
согласен нет постановки задачи и условий
#29 by nikn
наименование - регист... не бейте меня, в первый раз пишу... :) многих тонкостей не знаю
#30 by lexa
да никто и не собирается, а ты типовые смотрел. как оно все устроено?
#31 by nikn
ага, только мне торговлю не надо вообще делать мне аналитику нужно сделать...
#32 by SnarkHunter
Какую такую аналитику? Кстати... "нет символа |" - символ "|" в тексте запроса вообще необязателен... "Группировка по чистым документам без выбора периода не работает" - если не указана конструкция "Период С ... По ...", то период запроса устанавливается на ТА (или на РабочуюДату, если нет ОУ), т.е. при наличии документов за эту дату все будет работать...
#33 by nikn
мда... документы были на это число.... на 0:30 - но ни чего не выводило...
#34 by SnarkHunter
На какое на это число?
#35 by nikn
на сегодня
#36 by SnarkHunter
Ну и как соотносятся "сегодня" и дата ТА в твоей базе?
#37 by MAAlekseev
Потеха, но читать интересно
#38 by lexa
я думаю , что раз конфа самописная, то прка не озаботились ни ТА, ни рабочей датой
#39 by nikn
мне ТА и рабочая дата не нужны в принципе... я же сказал что мне торговать в ней не надо...
#40 by SnarkHunter
Как связана торговля и ТА?
#41 by lexa
а причем здесь торговля
#42 by alxkorvin
По крайней мере в 021 релизе, запросы с участием документов в группировках при выборке результата могут выдавать пустую таблицу. Хотя если результат запроса выгрузить в ТЗ, то в ТЗ будет нужная выборка.
#43 by aqua
насколько я помню запрос идет только по проведенным докам. если явно не указать ОбрабатыватьДокументы все, то туда не попадут непроведенные, в т.ч те, по которым проведение не предусмотрено
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям