#0
by DenSpb
1) Сделал кнопку "Только не отгруженные"(можно нажать, можно отжать) 2) Нашел как получить список заказов покупателей не полностью отгруженных или вообще не отгруженных 3) По кнопке устанавливаю отбор или снимаю - все хорошо Проблема возникает, когда я меняю отбор по стандартной кнопке(например по другому контрагенту). Программно установленный отбор не сохраняется, а это не удобно. Или другой случай - когда какой - то заказ полностью отгружаю, а в форме списка уже установлен отбор, то заказ автоматом не исчезает, нужно отжать кнопку и еще раз нажать.
#1
by DenSpb
Как я вижу решение данной ситуации - повторно устанавливать фильтр после того, как отгрузили товар или поменяли отбор по стандартной кнопке. Возникает вопрос - какое это событие и как его поймать?
#2
by qwerty09
"Проблема возникает, когда я меняю отбор по стандартной кнопке(например по другому контрагенту). Программно установленный отбор не сохраняется, а это не удобно." С чего бы ему не сохранятся? у тя отбор по ссылкам стоит, я так понял, а когда включить по контрагенту, то будут работать 2 отбора по "И". А вобще не заморачивайся сильно, красиво сделать тут не получиться. Пусть повторно жмакают кнопку - это будет самое оптимальное решение...
#3
by DenSpb
Ты прав, действительно два отбора работают. Я не правильно выразился. А красиво сделать получится. По событию "ОбновлениеОтображения". Все оказалось просто - надо было смотреть не события табличного поля, а события формы!
#5
by qwerty09
Дык это понятно, что можно, НО давай прикинем как часто выполняется обновление отображения - при открытии формы, при пролистывании списка, при нажатии на кнопку обновить, при разворачивании формы и т.д. А теперь прикинем какую нагрузку на сервер создаст эта твоя красивость - пользователь покрутил колесиком мышки - форма обновилась несколько раз и твой запрос выполнился столько же раз, результат его выгрузился в массив и повторно включился отбор, а запрос как минимум по двум таблицам я так думаю, да и пользователей думаю будет больше чем 1. Осмысли, сделай выводы и подумай надо ли тебе такое "красиво".
#7
by qwerty09
Ему как раз нужно чтобы все отборы работали, но не затрагивали отбор "по отгруженности", при нажатой кнопке; и проблема то не в этом вовсе, а в том чтобы динамически подтягивать этот самый отбор по отгруженным заказам, а тут либо пострадает производительность, либо удобство использования этого механизма.
#8
by DenSpb
если колесиком покрутить - то никакого обновления не будет, это не "ПриПолученииДанных" и не "ПриВыводеСтроки", если изменить какой - то, то будет(что мне и надо). Увеличение работы - на выполнение одного запроса. Учитывая, что это УТ 10 и обычное приложение, то проблем никаких.
#9
by DenSpb
не, отбирать возможность отбора нехорошо:) Это все равно, что дать кроссовки, но забрать кеды:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить и вывести диаграмму в табличном документе ?
- Можно ли в 7.7 вывести зачеркнутый шрифт?
- Как в 1С v8 справочнике, в форме списка в табличном поле, вывести свою картинку
- V8:УПП Заказы покупателей и Заказы поставщикам - ДатаОтгрузки и ДатаОплаты
- Куда 1С сохраняет файлы если пусть указан не полностью?
- УТ 10.3 Проблема. Заказы поставщикам из отчета "Анализ заказов покупателей"
- Копирование в форме списка Заказы покупателей
- Как вывести сообщение пользователю в форме, не привязанной к объекту?
- УТ 10.3 Счета, Заказы покупателей.
- Вывести технологические карты в ведомость заказы производство УПП 8.2 1.3
- Дин. список - настройка периода - как вывести в надпись на форме?
- УФ На форме списка настройка списка отборов и т.д.
В этой группе 1С
- Помогите с запросом: сопутствующие товары у номенклатуры
- v7: Вопрос по классу "Поставщик данных" 1С++
- История одного внедрения УТ 11
- Задать Дату начала и дату окончания стандартного периода
- "Ручная" регистрация удаления объекта
- БП 2.0 права на ручную корректировку проводок в документах
- v7: После "Удаления помеченных объектов" у части номенклатуры пропали цены
- УТ 11, запрет на изменение цен в чеке ККМ
- Как внести начальные остатки ОС с нулевой остаточной стоимостью?
- При выгрузке в пакетном режиме не сохраняет файл выгрузки! помогите, пожалуйста!
- Конвертация данных 2, где хранятся функции ?
- Как изменить формат вывода параметра данных "период" в СКД?
- КД: Отмена проведения документов
- Ошибка при создании документа ПКО через COM-соединение
- Программные ключи на сервере терминалов.
- Индексирование временных таблиц
- v8: Запрет редактирования шапки документа или определеных реквизитов шапки документа
- ЗУП Выход на работу и сразу в командировку
- ЗУП не обнаружены данные для записи в табличную часть документа
- Анализ технологического журнала.