|
|
|
Стандартный период на форме документа | ☑ | ||
|---|---|---|---|---|
|
0
Юзер123
naïve
09.09.20
✎
14:24
|
Доброго времени. Видел много тем, но у меня вопрос такого плана.
Несоответствие типов {Документ.ЗаказПоставщику.Форма.ФормаПодбораИзЗаявки.Форма(87)}: ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", ЭтотОбъект.Элементы.НачПериода, ЭтотОбъект.Элементы.КонПериода); по причине: Несоответствие типов У меня новая форма. Для подбора из плана закупок. Пробую туда период вставить с кнопкой стандартного периода. И вот в самом начале такое. На форме есть 2 реквизита НачПериода и КонПериода с типом Дата. |
|||
|
1
acht
09.09.20
✎
14:26
|
Ну посмотри на тип значения ЭтотОбъект.Элементы.НачПериода. Подумай.
|
|||
|
2
Юзер123
naïve
09.09.20
✎
14:27
|
(1) Дата Просто ДАта
|
|||
|
3
acht
09.09.20
✎
14:27
|
(2) Ты не гадай. Ты отладчик запусти.
|
|||
|
4
Юзер123
naïve
09.09.20
✎
14:29
|
(3) Поле формы.. Спасибо.
|
|||
|
5
acht
09.09.20
✎
14:31
|
(4) Ну вот, еще один познал отличие данных от элементов их отображения =)
|
|||
|
6
Юзер123
naïve
09.09.20
✎
14:31
|
а как мне до реквизита добраться?)
|
|||
|
7
Юзер123
naïve
09.09.20
✎
14:32
|
Все.. Спасибо)
|
|||
|
8
acht
09.09.20
✎
14:32
|
Судя по всему - Объект.НачПериода
Объект - основной реквизит формы, который повторяет стурктуру документа |
|||
|
9
Fish
гуру
09.09.20
✎
14:33
|
(6) Обратись к реквизиту объекта, а не к элементу формы. Или используй РеквизитФормыВЗначение.
|
|||
|
10
Юзер123
naïve
09.09.20
✎
14:33
|
(9) (8) спасибо
|
|||
|
11
Юзер123
naïve
09.09.20
✎
14:35
|
Объект в моем случае - документ. А период только в реквизитах формы есть.
ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", НачалоПериода,КонецПериода); НачалоПериода - Дата. КонецПериода - Дата а теперь что ?( |
|||
|
12
Юзер123
naïve
09.09.20
✎
15:11
|
Не получается что то всеравно
|
|||
|
13
Fish
гуру
09.09.20
✎
15:18
|
(12) У тебя на форме есть реквизит с типом "СтандартныйПериод", я правильно понял? Тогда правильно обратиться к датам будет так <РеквизитПериод>.ДатаНачала и <РеквизитПериод>.ДатаОкончания.
|
|||
|
14
Юзер123
naïve
09.09.20
✎
15:34
|
(13) у меня на форме есть 2 реквизита типа Дата - НачПериода и КонПериода. И есть Кнопка При нажатии на которую должна открыться форма стандартного периода и после выбора там даты или периода заполняются, как вЫ написали, НачПериода = <РеквизитПериод>.ДатаНачала КонПериода = <РеквизитПериод>.ДатаОкончания.
|
|||
|
15
Fish
гуру
09.09.20
✎
15:38
|
(14) Ну значит, так к ним и обращайся. НачПериода и КонПериода.
|
|||
|
16
Юзер123
naïve
09.09.20
✎
20:26
|
(15) так я так и обращаюсь.
А оно не хочет |
|||
|
17
AlvlSpb
naïve
09.09.20
✎
20:51
|
(16) "Объект в моем случае - документ." © С чего? Судя по "Элементы" у тебя УФ
"(15) так я так и обращаюсь. " © Не так ты обращаешься. Тебе уже трое сказали. Если УФ Объект.НачПериода и ОбъектКонПериода, если ОФ все то же БЕЗ Объект. И никаких ЭтотОбъект.Элементы |
|||
|
18
AlvlSpb
naïve
09.09.20
✎
20:53
|
+(17) Если НачПериода и КонПериода - реквизиты формы - то и в УФ БЕЗ Объект
|
|||
|
19
Юзер123
naïve
09.09.20
✎
21:01
|
(18) Как должна выглядеть Срока в которой ошибка при последнем варианте. НачПериода и КонПериода - реквизиты формы
|
|||
|
20
hhhh
09.09.20
✎
21:04
|
(18) вопрос был про стандартный период. А вы нам про что рассказываете?
|
|||
|
21
AlvlSpb
naïve
09.09.20
✎
21:17
|
(20) Прочитай (14)
|
|||
|
22
AlvlSpb
naïve
09.09.20
✎
21:18
|
(19) ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", НачПериода,КонПериода);
|
|||
|
23
Юзер123
naïve
09.09.20
✎
21:44
|
(22) Так именно на этой строке ошибка. Про несоотвествие параметров...
|
|||
|
24
AlvlSpb
naïve
09.09.20
✎
21:47
|
(23) Ты пробовал именно так? "ЭтотОбъект.Элементы.НачПериода" как у тебя - это тип Поле ввода, конечно несоответствие, а просто НачПериода (если это, действительно, реквизит формы) - это тип Дата
|
|||
|
25
Юзер123
naïve
09.09.20
✎
22:24
|
(24) Да. и так и так пробовал. После того как первый ответ написали в топике
|
|||
|
26
AlvlSpb
naïve
09.09.20
✎
22:27
|
(25) Так может у тебя все же реквизит объекта, а не формы? Объект.НачПериода пробовал? И, вообще, есть отладчик, посмотри, что за тип в значениях структуры
|
|||
|
27
Юзер123
naïve
09.09.20
✎
22:47
|
(26) Дата и Там и в моих тата.. бред какой то
|
|||
|
28
AlvlSpb
naïve
09.09.20
✎
22:49
|
(27) Повторю вопрос: Так может у тебя все же реквизит объекта, а не формы? Объект.НачПериода пробовал?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |