#0
by VladS
Добрый! Знаете ли вы, господа-товарищи, как осуществить отбор в журнале документов в интервале дат? Реквизит типа дата - это не реквизит ДатаДок! Осуществить отбор по конкретной дате, например 27.04.04 я могу, а вот как это сделать в интервале?! Спасибо
#3
by VladS
Есть документ, например Обращение. У него есть реквизит ДатаИсполнения. Как организовать отбор документов в журнале Обращение в интервале дат по ДатаИсполнения. УстановитьОтбор("ДатаИсполнения",КакаяТоДата) не подходит. Отбираются документы на одну дату: КакаяТоДата. Мне же нужно получить от ДатаИсполнения=НачалоПериода и до ДатаИсполнения=КонецПериода. Спасибо
#4
by GrayT
:) Вопрос надо толковей задовать... На общий реквизит документов ДатаИсполнения не тянет. Можно запихнуть в графы отбора, что то-же не очень хорошо - слишком частная задача Тогда остается - обработка с таблицей значения, а вот как ты ее заполнять будешь - решай сам. То ли перебором доков, толи запросом. Я бы запросом сделал
#5
by igorluk
Установить отбор - это отбор по значению а не по интервалу значений. да сделай себе отдельную обработку и выводи табличку, зачем тебе журнал?
#6
by VladS
Конечно, про таблицу значений (или список значений) я и сам думал, но надеялся, что можно будет это дело в журнале провернуть. Больше нет других предложений? Спасибо
#7
by igorluk
у тебя просто получилось что-то типа фикции мозговой субстанции. типа там дата и там дата. думаю таблица или список тут подойдет.
#8
by 427
Ну ХХХХХХХ народ пошел ... ну пля русским же языком в сказано Устанавливаешь отбор через УстановитьОтбор("Графа",ЧегоТамНадо) а отсечку периода делаешь через УстановитьИнтервал(ДатаНач,ДатаКон,.....) И после этого хней маяться ...
#10
by VladS
Для 427, см предыдущее ЧегоТамНадо - это интервал по ДатаИсполнения (от НачалоПериода до КонецПериода)! А УстановитьИнтервал устанавливает интервал по ДатаДок! Или нет?!
#12
by igorluk
отличается, раз по разному называется. но при чем тут интервал? Нет его, интервала то. Отсутсвует, поскольку.
#13
by 427
Полный ....ЦЦЦЦЦ..... В методе УстановитьИнтервал .... отсутствует интервал.... а на само название метода некотором .... дятлам ... нас рать ...
#14
by GrayT
"То ли я парень кривой , то ли зеркало ХХХХХХ" Ему интервал нужен не по дате документа, а по какому то "левому" полю. Или УстановитьОтбор(По полю с датой) + УстановитьОтбор переключает интервал на произвольный реквизит???
#15
by 427
Читаем Задача решается по крайней мере парой способов... Общая подготовительная часть Имеем док Обращение с интервалом от датаДок до датаИсполнения.... Имеем некие доки исполнения (кстати, ДокИсполнения м.б. позже даты исполнения - ну затянули товарисчи... с исполнением). В доках исполнения делаем реквизит Основание, при создании ДокаИсполнения записываем в поле Основание ссылку на ДокОбращение... Документы движения по некоторому Обращению можно получить отчетом... и этот отчет даже делать не надо... Он есть в любой типовой конфе... и называется СтруктураПодчиненности... Чтобы делать показ в журнале, надо создать дополнительно ГрафуОтбора.. с отбором по реквизиту Основание (или как она там называется в каждом нужном виде документов).... Становимся на документ Обращение... топаем по клавише (можно и просто при перемещении по докам Обращение автоматом делать, но 1С по скорости не самолет) После чего любуемся в журнале на документы, относящиеся к данному Обращению... причем видим мы эти документы в заданном интервале.... Замечание насчет конца интервала - см выше....... Проблема всего лишь в отсутствии программистской грамотности... Основная ошибка - Он неверно понимает понятие Отбор.... (Range)... и как следствие, неправильно строит графу отбора... А запихав в графу отбора дату из реквизита, он устанавливает отбор по этой дате... Конкретной... Без интервала ...
#16
by igorluk
2 "имеем док Обращение с интервалом от датаДок до датаИсполнения" где ты это вычитал?
#17
by 427
Взойдет она ХХХХХХХ пленительного счастья Восстанут дялты ото сна ..................... даже уже совсем непечатно..
#19
by GrayT
Вот что мне нравиться, так это то что ты не просто в лоб на вопрос отвечаешь, а способен "глубжее" в проблему заглянуть. Когда хочешь :). Спасибо. Спокойней - учись, пока учат. ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Отбор в обычном журнале документов(ТиС)
- 1С 7.7. - Отбор в журнале сразу по нескольким видам отбора
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- Как в СКД работать с параметрами для отбора в интервале дат.
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- Как в СКД сделать отбор по полю ДатаДок между двумя датами?
- УФ. Программный отбор и пользовательский отбор....
- Отбор в журнале документов по реквизиту табличной части.
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
В этой группе 1С
- Обработка "Обновление ИБ"
- Хочу поставить свою заставку на запуск 1С. (Заставка конфигурации)
- Закрытие месяца 26 и 44 счет!
- Сбивается дата
- 1C v8 эмулятор ключа
- Хаб для 1с
- Datecs MP-500T + 1С+сеть???
- Галочки в табличной части документа
- Как в Макете v8 задавать различную ширину колонок в разных строках?
- Количественный учет материалов по складам в 1С.Бухгалтерия
- Как присоединить внешний отчет в меню?
- Сбилась нумерация докумнетов с префиксом
- работа с формой - переключатели..
- Многострочная часть. Как отследить нажатие Esc?
- 1C и буфер обмена
- Знатокам PHP. Почему при закачке файла на FTP - файл получается 0 байт
- Как показать документ Excel после его открытия?
- new COM("V77.Application"). Ole доступ к 1С из PHP.
- В каком файле находится список активных пользователей 1С?
- При переносе текста из отчетов 1с в ворд появляются кракозябры