|
отбор в ДанныеФормыСтруктураСКоллекцией | ☑ | ||
---|---|---|---|---|
0
lizergin
14.12.11
✎
11:46
|
Подскажите плз
управляемое приложение, кинул на форму реквизит типа регистрСведенийНаборЗаписей, он стал ДанныеФормыСтруктураСКоллекцией Устанавливаю отбор при открытии формы Реквизит.Отбор.Дата.Значение = ТекущаяДата(); Реквизит.Отбор.Дата.Использование = Истина; не работает!! отображает все записи регистра. подскажите пожалуйста, в чем дело |
|||
1
hhhh
14.12.11
✎
11:57
|
может реквизит не тот?
|
|||
2
lizergin
14.12.11
✎
12:00
|
реквизит тот
|
|||
3
hhhh
14.12.11
✎
12:18
|
(2) тогда туфта какая-то у вас. Во первых в регистре не Дата, а Период, а во-вторых, ТекущаяДата - это с точностью до секунды, неужели вы там расчытываете найти записи с датой на текущую секунду?
|
|||
4
lizergin
14.12.11
✎
12:40
|
ну что уж вы
Дата это реквизит, я сам его добавил. Он без секунды - только дата (т.е. время всегда 00-00-00), поэтому будет работать, для вашего спокойствия могу написать НачалоДня(текущаяДата()) - результат будет тот же. да и если бы было так как вы говорите, то наверное в списке не было бы ни одной записи, а не отображались бы все записи регистра |
|||
5
acsent
14.12.11
✎
12:44
|
прочитать когда вызывается?
|
|||
6
lizergin
14.12.11
✎
12:46
|
ДанныеФормыСтруктураСКоллекцией - нет метода прочитать, и обновить тоже нет
|
|||
7
lizergin
14.12.11
✎
12:47
|
этот реквизит - основной
если не делать основным - не показывает вообще ничего пробовал и при создании на сервере - эффекта тоже нет |
|||
8
Defender aka LINN
14.12.11
✎
12:50
|
(0) А Прочитать() сделал? И мож таки лучше при создании формы это делать?
|
|||
9
Defender aka LINN
14.12.11
✎
12:52
|
(6) РеквизитФормыВЗначение и обратно
|
|||
10
lizergin
14.12.11
✎
12:53
|
в (6) написал
на управляемой форме, когда в режиме предприятия запускаешь, этот реквизит имеет тип уже не РегистрСведенийНаборЗаписей, а ДанныеФормыСтруктураСКоллекцией, и тут уже не канает Прочитать() - нет такого метода. при создании формы не...мне в процессе работы на форме нужно будет иногда изменять этот отбор... (9), аа, щас попробую |
|||
11
lizergin
14.12.11
✎
13:17
|
не получается.."Нельзя изменять поле, содержащее объект данных формы"
.. |
|||
12
lizergin
14.12.11
✎
13:18
|
как так то, ну должен же отбор работать, иначе зачем он там
|
|||
13
lizergin
14.12.11
✎
13:18
|
платформа 8.2.14.540..
|
|||
14
lizergin
14.12.11
✎
13:36
|
при создании формы прокатило через набор записей и ЗначениеВДанныеФормы
|
|||
15
jump if zero
14.12.11
✎
13:38
|
проще через отборСтрок
ФС = Новый ФиксированнаяСтруктура("Дата",Дата(2011,12,14)); Элементы.Список.ОтборСтрок =ФС; |
|||
16
lizergin
14.12.11
✎
13:56
|
ооо, супер, спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |