Отбор в журнале документов в интервале дат (не ДатаДок!) #3874


#0 by VladS
Добрый! Знаете ли вы, господа-товарищи, как осуществить отбор в журнале документов в интервале дат? Реквизит типа дата - это не реквизит ДатаДок! Осуществить отбор по конкретной дате, например 27.04.04 я могу, а вот как это сделать в интервале?! Спасибо
#1 by igorluk
прикол :)
#2 by 427
Интервал видимости журнала + отбор
#3 by VladS
Есть документ, например Обращение. У него есть реквизит ДатаИсполнения. Как организовать отбор документов в журнале Обращение в интервале дат по ДатаИсполнения. УстановитьОтбор("ДатаИсполнения",КакаяТоДата) не подходит. Отбираются документы на одну дату: КакаяТоДата. Мне же нужно получить от ДатаИсполнения=НачалоПериода и до ДатаИсполнения=КонецПериода. Спасибо
#4 by GrayT
:) Вопрос надо толковей задовать... На общий реквизит документов ДатаИсполнения не тянет. Можно запихнуть в графы отбора, что то-же не очень хорошо - слишком частная задача Тогда остается - обработка с таблицей значения, а вот как ты ее заполнять будешь - решай сам. То ли перебором доков, толи запросом. Я бы запросом сделал
#5 by igorluk
Установить отбор - это отбор по значению а не по интервалу значений. да сделай себе отдельную обработку и выводи табличку, зачем тебе журнал?
#6 by VladS
Конечно, про таблицу значений (или список значений) я и сам думал, но надеялся, что можно будет это дело в журнале провернуть. Больше нет других предложений? Спасибо
#7 by igorluk
у тебя просто получилось что-то типа фикции мозговой субстанции. типа там дата и там дата. думаю таблица или список тут подойдет.
#8 by 427
Ну ХХХХХХХ народ пошел ... ну пля русским же языком в сказано Устанавливаешь отбор через УстановитьОтбор("Графа",ЧегоТамНадо) а отсечку периода делаешь через УстановитьИнтервал(ДатаНач,ДатаКон,.....) И после этого хней маяться ...
#9 by GrayT
???? УстановитьИнтервал. Ему интервал нужен не по дате документа!
#10 by VladS
Для 427, см предыдущее ЧегоТамНадо - это интервал по ДатаИсполнения (от НачалоПериода до КонецПериода)! А УстановитьИнтервал устанавливает интервал по ДатаДок! Или нет?!
#11 by AVP
Отбор от интервала отличаем или как? Все сказано в
#12 by igorluk
отличается, раз по разному называется. но при чем тут интервал? Нет его, интервала то. Отсутсвует, поскольку.
#13 by 427
Полный ....ЦЦЦЦЦ..... В методе УстановитьИнтервал .... отсутствует интервал.... а на само название метода некотором .... дятлам ... нас рать ...
#14 by GrayT
"То ли я парень кривой , то ли зеркало ХХХХХХ" Ему интервал нужен не по дате документа, а по какому то "левому" полю. Или УстановитьОтбор(По полю с датой) + УстановитьОтбор переключает интервал на произвольный реквизит???
#15 by 427
Читаем Задача решается по крайней мере парой способов... Общая подготовительная часть Имеем док Обращение с интервалом от датаДок до датаИсполнения.... Имеем некие доки исполнения (кстати, ДокИсполнения м.б. позже даты исполнения - ну затянули товарисчи... с исполнением). В доках исполнения делаем реквизит Основание, при создании ДокаИсполнения записываем в поле Основание ссылку на ДокОбращение... Документы движения по некоторому Обращению можно получить отчетом... и этот отчет даже делать не надо... Он есть в любой типовой конфе... и называется СтруктураПодчиненности...   Чтобы делать показ в журнале, надо создать дополнительно ГрафуОтбора.. с отбором по реквизиту Основание (или как она там называется в каждом нужном виде документов)....   Становимся на документ Обращение... топаем по клавише (можно и просто при перемещении по докам Обращение автоматом делать, но 1С по скорости не самолет) После чего любуемся в журнале на документы, относящиеся к данному Обращению... причем видим мы эти документы в заданном интервале.... Замечание насчет конца интервала - см выше....... Проблема всего лишь в отсутствии программистской грамотности... Основная ошибка - Он неверно понимает понятие Отбор.... (Range)... и как следствие, неправильно строит графу отбора... А запихав в графу отбора дату из реквизита, он устанавливает отбор по этой дате... Конкретной... Без интервала ...
#16 by igorluk
2 "имеем док Обращение с интервалом от датаДок до датаИсполнения" где ты это вычитал?
#17 by 427
Взойдет она ХХХХХХХ пленительного счастья Восстанут дялты ото сна ..................... даже уже совсем непечатно..
#18 by igorluk
те б стихи писать
#19 by GrayT
Вот что мне нравиться, так это то что ты не просто в лоб на вопрос отвечаешь, а способен "глубжее" в проблему заглянуть. Когда хочешь :). Спасибо. Спокойней - учись, пока учат. ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям