|
УПП. 8.3.При установке периода (ДокументСписок) выводит только проведенные документы | ☑ | ||
---|---|---|---|---|
0
leonardovich
13.10.17
✎
15:09
|
Всё перепробовал
1. ЭлементОтбора = Список.Отбор.Дата; ..... 2. НастройкаПериода = ЭлементыФормы.Список.СтандартныйПериод; ..... Пробовал также комбинации обеих вариантов. Разумеется, Список.Обновить(); Ничего не помогает, жуть какая-то. После установки периода программно выводит только проведенные документы. Далее ни изменения отборов, ни обновления списка, ничего не помогает. Показывает все только после того, как из командной панели стандартной командой установить период. |
|||
1
Ёпрст
13.10.17
✎
15:30
|
(0) УФ ?
|
|||
2
leonardovich
13.10.17
✎
15:35
|
Сорри, забыл указать УПП 1.3 (1.3.77.2); 1С:Предприятие 8.3 (8.3.10.2580)
|
|||
3
leonardovich
13.10.17
✎
15:35
|
Нет, обычная форма
|
|||
4
Serg_1960
13.10.17
✎
17:08
|
ЭлементыФормы.Список.НастройкаОтбора.Очистить();
|
|||
5
Serg_1960
13.10.17
✎
17:09
|
ДокументСписок.Отбор.Сбросить();
|
|||
6
leonardovich
16.10.17
✎
08:05
|
Очистить(); Сбросить() разумеется пробовал.
|
|||
7
leonardovich
16.10.17
✎
08:40
|
Перед и после программной установки периода, отбор пуст, применен только интервал дат. Но отображаются исключительно проведенные документы
|
|||
8
leonardovich
16.10.17
✎
09:45
|
Даже при ручном изменении отбора из командной панели, ничего не меняется. Кнопка "Обновить" также не реагирует. Только при изменении периода из панели, начинают отображаться все документы.
|
|||
9
h-sp
16.10.17
✎
10:03
|
(0) в стандартном отборе по периоду снимите нахрен галку "Использовать эту настройку при открытии". Потом радуйтесь.
|
|||
10
leonardovich
16.10.17
✎
10:55
|
Тогда при открытии он будет вываливать весь список документов за период без ограничения.
|
|||
11
h-sp
16.10.17
✎
10:58
|
(10) вы не поняли. вам надо стереть то, что про проведение там затесалось. А потом уже опять установить эту галку, но свою.
|
|||
12
leonardovich
16.10.17
✎
11:10
|
Список.Отбор.Очистить(); Список.Отбор.Сбросить() - не помогает. Также в отладчике видно, что отборы пустые, ничего нет
|
|||
13
leonardovich
16.10.17
✎
11:14
|
Также удалял и заново создавал элемент Список
|
|||
14
leonardovich
17.10.17
✎
08:59
|
Вообще шаман с бубном. Вот что обнаружил.
Устанавливаешь период ЭлементОтбора.ЗначениеС = 12.10.2017 00:00:00 ЭлементОтбора.ЗначениеПо = 13.10.2017 23:59:59 Показывает за 12 только проведенные, за 13 все документы. Если ставить ЭлементОтбора.ЗначениеС = 12.10.2017 00:00:00 ЭлементОтбора.ЗначениеПо = 12.10.2017 23:59:59 То показывает за 12 только проведенные. Никаких больше отборов не установлено, это 100% |
|||
15
1dvd
17.10.17
✎
09:00
|
покажика скриншот
|
|||
16
_Дайвер_
17.10.17
✎
09:12
|
(14) У тебя за 12 число документы то не проведенные есть? xD
|
|||
17
leonardovich
17.10.17
✎
09:30
|
Есть конечно
|
|||
18
leonardovich
17.10.17
✎
09:31
|
(15) Что даст скриншот? Там понять сложно
|
|||
19
leonardovich
17.10.17
✎
09:33
|
Детально просмотрел весь исходник обработки (не мое), ничего вообще нет. Период, Отбор, Проведен и вообще ничего необычного
|
|||
20
catena
17.10.17
✎
09:36
|
А что за документы-то? Типовые или дописанные? Может там Дата переопределена.
|
|||
21
Ёпрст
17.10.17
✎
09:40
|
(19) это уже обработка ?
продолжайте наблюдение |
|||
22
leonardovich
17.10.17
✎
09:56
|
Да, в обработке ДокументСписок
|
|||
23
leonardovich
17.10.17
✎
09:56
|
(20) Дописанные
|
|||
24
catena
17.10.17
✎
10:38
|
(23) И что там в дате, если запросом вытащить за 12-13 число?
|
|||
25
leonardovich
17.10.17
✎
11:00
|
Запросом всё нормально, стандартно. Проблема в элементе формы ДокументСписок. Теперь уже просто любопытно, что за фигня
|
|||
26
catena
17.10.17
✎
11:02
|
(25)Повторить можешь в пустой обработке?
|
|||
27
catena
17.10.17
✎
11:02
|
Без лишнего кода, только установка отбора.
|
|||
28
leonardovich
17.10.17
✎
11:14
|
(27) Хорошая мысль, сам реально не догадался.
Попробовал и.... ТОЖЕ САМОЕ, обалдеть |
|||
29
leonardovich
17.10.17
✎
11:14
|
Вот код, больше ничего нет
Перем ДатаРейсов; Процедура КнопкаВыполнитьНажатие(Кнопка) Если ВвестиДату(ДатаРейсов,,ЧастиДаты.Дата) Тогда УстановитьИнтервал(); КонецЕсли; КонецПроцедуры Процедура УстановитьИнтервал() ЭлементОтбора = СписокРейсов.Отбор.Дата; ЭлементОтбора.Использование = Ложь; ЭлементОтбора.ЗначениеС = НачалоДня(ДатаРейсов); ЭлементОтбора.ЗначениеПо = КонецДня(ДатаРейсов); ЭлементОтбора.ВидСравнения = ВидСравнения.Интервал; ЭлементОтбора.Использование = Истина; КонецПроцедуры Процедура ПриОткрытии() ДатаРейсов = ТекущаяДата(); УстановитьИнтервал(); КонецПроцедуры |
|||
30
leonardovich
17.10.17
✎
11:17
|
На форме 2 элемента ДокументСписок и КоманджнаяПанель, привязанная к источнику (ДокументСписок)
|
|||
31
leonardovich
17.10.17
✎
11:30
|
Тьфу, блин, нашел
ВидСравнения.ИнтервалВключаяГраницы |
|||
32
leonardovich
17.10.17
✎
11:31
|
А почему тогда показывало только проведенные и помеченные на удаление...........
|
|||
33
Serg_1960
17.10.17
✎
12:09
|
(29) Я по прежнему не вижу чтобы очищался сам отбор перед установкой новых значений.
"Чудес не бывает"(с) В процедуре СписокПриПолученииДанных() - точка останова. В табло - "ЭлементыФормы.Список.Значение.Отбор.Проведен". Смотреть значение и "Использование". |
|||
34
leonardovich
17.10.17
✎
12:25
|
Всё пусто - трассировкой смотрел. Тем более обработка пустая.
|
|||
35
catena
17.10.17
✎
12:45
|
(32)А непроведенные документы случайно не сидят все в начале дня?
|
|||
36
timeforlive
17.10.17
✎
14:03
|
Используй запрос для получения данных.
|
|||
37
Шаман
17.10.17
✎
14:09
|
что то у вас со сдвигом границы итогов . или с настройкой прав к самим докуменатм
|
|||
38
leonardovich
17.10.17
✎
15:28
|
(33)
Отбор.Проведен.Использование = Ложь У всех отборов Использование = Ложь, кроме даты |
|||
39
leonardovich
17.10.17
✎
15:30
|
(37) Полные права
|
|||
40
leonardovich
17.10.17
✎
15:31
|
(36) В запросе всё нормально.
Проблему-то решил тут , уже просто любопытство (31) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |