|
Простая задача? | ☑ | ||
---|---|---|---|---|
0
Вуглускр1991
20.10.11
✎
12:59
|
Попросили меня сделать так, чтобы при открытии журнала документов все те настройки, которые были в прошлый раз установлены для списка работали. Ну не вопрос:
&НаКлиенте Процедура ПриОткрытии(Отказ) Для Каждого ЭлементОтбора Из Список.Отбор.Элементы Цикл ЭлементОтбора.Использование = Истина; КонецЦикла; КонецПроцедуры Далее - хороший прог обязательно выведет содержание отбора строкой над списком или в подвале. Добавить в цикл пару строк - легко. А вот как следить за актуальностью надписи. Нет никаких событий изменения отбора в списке. Нет возможности программно открыть диалог изменения настроек... Кто знает? |
|||
1
Irbis
20.10.11
✎
13:00
|
обновление отображения, но тормозно это
|
|||
2
vmv
20.10.11
✎
13:04
|
в 8.1 делали на обработке ожидания, идея гения 1с была внедрена в массы, в 8.2 наверняка можно изящней и без тормазков, думаем, динамический список смотрим
|
|||
3
Вуглускр1991
20.10.11
✎
13:07
|
(2) Да хоть засмотрись. Не на активизацию же строки навешивать. Вот где тормоза то будут.
|
|||
4
Вуглускр1991
20.10.11
✎
13:10
|
Неужели 1С - программа для гения 1С чтобы тот мог получать свои 120 000 и никакого другого смысла в ней нет.
Это кстати тоже очень серьезный смысл. 1С бережет нас от кровавого тирана. |
|||
5
ll13
20.10.11
✎
13:12
|
||||
6
hhhh
20.10.11
✎
13:12
|
(3) ну сделайте как в типовых. Или вы считаете, что низко упадете в глазах общественности, если откроте типовую конфу?
|
|||
7
Irbis
20.10.11
✎
13:12
|
Гений Паскаля - не звучит
|
|||
8
Mort
20.10.11
✎
13:12
|
Зачем давать пользователю иметь возможность менять элемент отбора списка, если настройка этого элемента есть на форме?
|
|||
9
ll13
20.10.11
✎
13:19
|
(6) Типовая не обладает данным функционалом
|
|||
10
Вуглускр1991
20.10.11
✎
13:23
|
(5) Ну это же КРИВО:
ПодключитьОбработчикОжидания("ОтобразитьПериод", 1); (8) Не нужно давать менять на форме, есть стандартная фича от платформы иди и выставляй отбор как угодно. Нужно оповещать об этом. Установил пользователь отбор и ушел чай пить или делать производственную зарядку или ещё куда. Пришел и где информация, что форма всего не показывает? Ищет документ, ругается по телефону. Отвлекает других сотрудников. |
|||
11
Ненавижу 1С
гуру
20.10.11
✎
13:26
|
а если...
в при получении данных проверять не изменился ли отбор и если да, то выводить новую запись |
|||
12
Вуглускр1991
20.10.11
✎
13:30
|
(11) При получении данных это 8.1?
Я щас протыкал все события - для динамического списка документов определенного вида и для управляемой формы его разместившей нет ничего похожего. |
|||
13
ll13
20.10.11
✎
13:31
|
(10) Хм.. забавный ты честное слово.
Что такое "КРИВО" в твоем понимании ? Так вот "КРИВО" это когда существует более корректный/быстрый способ реализации поставленной задачи, у тебя есть такой способ для данной задачи ? |
|||
14
Mort
20.10.11
✎
13:32
|
(10) Вытащите весь отбор на форму и установить ему пользовательскую видимость для роли "ОсобоТупойПользователь".
|
|||
15
vmv
20.10.11
✎
13:33
|
а в стандартных отчетах бухи разве эта задача не решена
|
|||
16
ll13
20.10.11
✎
13:36
|
(15) А ты видел бухию под УФ ?!
|
|||
17
Вуглускр1991
20.10.11
✎
13:38
|
(13) Прямо - это когда есть событие.
Все остальное криво или КРИВО. Вот криво было бы вызывать программно модальный диалог настройки списка собственной командой, а стандартную кнопку Видимость = Ложь затушевать, и после отработки модального диалога смотреть на изменение отбора. Но использовать событие никак не связанное с настройкой списка и происходящее часто-часто нагружающее проц, клиента и засоряющее код - это КРИВО. |
|||
18
Вуглускр1991
20.10.11
✎
13:41
|
(14) Обидятся :) и потом это для всех, никогда не поймешь, кого именно пробьет на тупняк сегодня.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |