#0
by SashaNox
Добрый день! Необходимо выводить в колонке динамического списка документов отсчет времени (часы) даты изменения статуса документа от текущей даты. Сделал через обработчик ожидания и установку параметра дин. списка ТекущаяДата, но работает крайне медленно, все стало тормозить, подскажите, как лучше реализовать?
#2
by vde69
делал раскраску в зависимости от времени просрочки... делал через произвольный запрос, обновление раз в 10 минут, полет нормальный
#6
by Basilio
Если статическую таблицу использовать то можно сделать. а в дин списке полюбому тормоза будут.
#7
by vde69
придумал как сделать :) делаем константу "ТекущееВремя" в динамическом списке делаем джойн с константой и с полем константа-дата (поле просрочка), константу указываем как основной источник. все.... кто проверит?
#9
by Basilio
если ему нужно "чтобы как часы шли" у него полюбому список раз в секунду должен обновляться. а тормоза как я понимаю как раз из-за этого
#10
by Basilio
сделай статичную таблицу - в нее документы выгрузи и одно поле этой таблицы в форме обновляй (рассчитывай разницу). а саму таблицу перезаполняй раз в минуту..))
#13
by Бубка Гоп
т.е. рег задание каждую секунду будет запускаться и переписывать константу в базе? при условии что оно запускается само по себе минимум 2 секунды)
#14
by Drac0
Запрос все равно будет к серверу :) Есть другой вариант: условное оформление. Отвести отдельную колонку и менять программно условное оформление по таймеру ,где в текст писать время строкой. Должно быть точно на клиенте :)
#17
by Basilio
+ уточняю, т.к. не поняли. Создает на форме реквизит таблица значений с нужными полями (реквизиты документа и проч из дин списка + поле "часы") - это вместо динамического списка. Заполняем ее при открытии формы и по таймеру (обработчик событий). Саму таблицу перезаполняем раз в минуту, а колонку с часами - раз в секунду... как-то так
#20
by SashaNox
По поводу константы не понял. Если обновлять раз в минуту то нормально. Если перезаполнять раз в секунду тем же запросом таблицу значений не уверен, что тормозить не будет
#23
by SashaNox
считать ведь надо от даты документлв, или как переменную таблицу в запросе предлагаешь использовать для расчета колонки времени, не совсем понял. Или циклом вообще обходить?
#24
by Basilio
да хоть циклом, хоть отдельным запросом к уже сформированной ТЧ. смысл в том что в ТЧ у тебя лежат данные из базы, в т.ч. дата смены статуса. эти данные ты заполняешь раз в минуту. дата разницы у тебя в этой же ТЧ в отдельной колонке - ее ты рассчитываешь раз в секунду.
#25
by К_Дач
На ДС не получится, имхо. ДС - он на то и ДС, чтобы данные из базы получать динамически (раз в сколько-то секунд, во время скроллинга, порциями и т.д.). То есть данные в ДС обновляются, идет новое выполнение запроса. самый норм вариант в
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗиК, Ночные и дневные часы.
- 8.2 есть элемент управления "часы" ??
- Как в динамическом списке установить текущей первую строку?
- Дублирование ключевых значений в Динамическом списке
- Убрать подсветку нечетных строк в динамическом списке УФ
- Виртуальные таблицы в динамическом списке
- Отбор по колонкам в динамическом списке
- Подсчет количества элементов в динамическом списке
- Замена текста запроса в динамическом списке формы.
В этой группе 1С
- 1с розница 2.1 Обмен с сайтом
- БСП пустая конфигурация
- Задвоились идентификаторы объектов метаданных после загрузки
- Где в ут3 можно задать организацию и подразделение по умолчанию
- УФ Загрузка из Excel транзакция
- ЗУП 2.5. Отчет по остаткам отпусков.
- Не работает настройка списка 1С8.2 УТ10.3
- v7: 1с 77 помогите снять пометку на удаление плиз
- Не стартует Apache после внесения изменений через WebInst
- УПП. Вид занятости сотрудника не активно
- Как в динамический список добавить сумму оплаты ут
- Учет по подразделениям в БП 3.0
- Оплата заказа клиента подарочным сертификатом в УТ11
- Настройка прав. Разрешить запись, запретить чтение
- anyType в XDTO
- Как загрузить базу 1с из архива
- Длина элемента индекса превышает максимальную длину, равную 900 байт
- Обновление после отключения от РИБ Бух 3.0
- Что за поле Б_Идентификатор и для чего оно служит в ут 11?
- v7: штрих код развернуть на 90 град