Отбор и сортировка по периодическому реквизиту справочника #26737


#0 by SAS_Chelny
При установке у реквизита флажка периодический автоматически снимаются флажки отбор и сортировка. Как сделать собственно отбор и сортировку по этим реквизитам ? Заранее благодарю.
#1 by romix
А что за ситуация, при которой нужно одновременно и периодичность, и возможность сортировки по реквизиту?
#2 by SAS_Chelny
Ну насчет сортровки не знаю, но отбор понадобится. Завел в нескольких справочниках (контры,юрлица,торгточки) реквизит Активность периодический, а по нему будет определяться разрешение на отгрузку. Пока не реализовывал, но будет засада по-моему. как думаешь ?
#3 by miki
Засада уже есть и она описана тобой в . Только нах тебе разрешение на отгрузку вчера, позавчера? месяц назад? Делаешь док вчерашним числом - было нельзя - отказываешь, а сегодня уже можно - не отказываешь. Сам придумал?
#4 by SAS_Chelny
А если хочу чтобы в поборе не видно было неактивных контрагентов ? Отбор этим реквизитам активности хотел сделать.
#5 by miki
Ну так что мешает? Делай. Вопрос в другом: зачем активность делать _периодическим_ реквизитом? Если ты вводишь док вчерашним числом, то, скорее всего, отгузку _ужЕ_ произвел. Вне зависимости от того, какой активности контр был вчера. А если даже и не произвел, то какая тебе разница, активный он был вчера или пассивный?
#6 by SAS_Chelny
Фильтр при подборе будет работать по периодическому реквизиту ? Активность периодическая чтобы по истории увидеть как клиент работает (для сезонного клиента-перид его активности, для тех кто с оплатой косячит - видно когда перерывы большие были, потому как активность снимают при кредит контроле
#7 by SAS_Chelny
А отгрузку я УЖЕ не произведу потому что операторы должны видеть только активных клиентов
#8 by SAS_Chelny
Кто-нибудь может еще что-то сказать по этому поводу ?
#9 by Stopper
12 реквизитов в справочник помесячной активности. И сдвигать значения раз в месяц.
#10 by miki
366 реквизитов в справочник подневной активности. И сдвигать значения раз в день.
#11 by miki
Брось затею с периодическим реквизитом. А для того, "чтобы по истории увидеть как клиент работает" отчеты надо рисовать.
#12 by Дуро4ка 1С
А нужен ли тебе этот реквизит периодический? Где у тебя эта история используется?
#13 by Mic
Была когда-то подобная неоъходимость . Я делал так завел копию реквизита (не пер.)с флагами сортировки и отбора . Менял его параллельно с изменением периодического .
#14 by SAS_Chelny
смотри . Активность должна быть периодической. Пример: Сегодня клиент стал активным, набили сегодня, а провели вчера, когда клиент был неактивным. Проверка при проведении документа.
#15 by SAS_Chelny
в это выход. Придется наверно так делать, как всегда через одно место
#16 by Дуро4ка 1С
Чтобы посмотреть историю сделаешь отчет. Как изменяется вижу, где, кроме отчета, используется?
#17 by miki
Что-то я не понял. Обрисуй ситуацию, когда документ набивают сегодня за вчерашний день.
#18 by SAS_Chelny
Оператор набивает документ, а список контрагентов при подборе выводится в соответствии с его активностью на эту дату.
#19 by Дуро4ка 1С
Т.е. у тебя в справочник передается дата документа и ты ее используешь?
#20 by АЛьФ
Отобрать любым методом активных контрагентов в список значений и воспользоваться ИспользоватьСписокЭлементов.
#21 by SAS_Chelny
Не понял формулировку. При выводе списка контрагентов для подбора выводятся только те которые активны на дату этого документа. Может быть реализовано по .
#22 by АЛьФ
2 Не может, если дата документа меньше, чем дата последнего изменения реквизита.
#23 by SAS_Chelny
абсолютно согласен
#24 by SAS_Chelny
Активность поверяется на рабочую дату, а дата документа не может изменяться оператором в  "заднее" число. Если я правильно .
#25 by Дуро4ка 1С
Вот и я не понимаю зачем нужно хранить вчерашнее значение? Зачем нужно хранить историю (в т.ч. тратить на это ресурсы), если она не используется?
#26 by SAS_Chelny
Нужна история активности-неактивности клиента. Может эту информацию можно другим путем получить ? Потому возня с периодическими реквизитами меня уже достала.
#27 by Дуро4ка 1С
Ну как-то ты определяешь, что клиент был неактивным, а теперь его надо перевести в разряд активных. Значит и отчет можно построить.
#28 by SAS_Chelny
Это не автоматизировано, например закрылась летняя точка, сняли в ручную активность, или не платит долго, хотя это уже можно отследить.
#29 by Salimbek
А SAS - это что? Если не секрет.
#30 by SAS_Chelny
Это SASha :) А ты не земляк ли мой ? :)
#31 by Salimbek
Угумс
#32 by Дуро4ка 1С
Ну, не знаю. Если эта история активности так необходима и важна, можно, в принципе, навертеть все что угодно. Например, заменить периодический реквизит на обычный и "дополнить" его подчиненным справочником. Реквизит будет отражать текущее состояние, а в справочнике будет легкий доступ к истории. Сделаешь в справочнике реквизиты ДатаИзменения и Состояние и будешь заполнять его как будто работаешь с периодическим реквизитом. Можно добавить реквизиты Комментарий, Документ (изменивший состояние), еще что-нибудь, что нужно хранить. По этому справочнику можно будет легко построить отчеты.
#33 by SAS_Chelny
Ну привет Ильяс :)
#34 by Salimbek
Ну привет Саша :) Чего ночами работается? Днем не успеваешь?
#35 by Де Лопа де Вега
Ну началось :)
#36 by SAS_Chelny
Хорошая мысль, сенкс. Комментарий ой как понадобится может. Снятие активации дело важное и не частое. Что только не сделаешь чтобы от периодических реквизитов уйти. Это кстати решает проблему в . По ходу ветку можно прикрывать :) Всем спасибо за внимание :)
#37 by SAS_Chelny
И 24 часа мне мало :) Прикинь в одной фирме работаем :) По нику в контрстрайке вычислил :)
#38 by Salimbek
Ага, "Так вот ты какой ..." : )
#39 by Де Лопа де Вега
Везёт. Ваши работодатели этот форум не читают!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям