|
значение реквизита не записывается |
☑ |
0
Эльчин
22.03.17
✎
16:40
|
привет.
Есть реквизит Период1:
Поле ввода на форме отчета:
При выборе такая прочедура:
как вы видите Объект.Период1 уже равно на Март 2017. Нокогда нажимаю СФОРМИРОВАТЬ, нужно прочитать значение этого реквизита. Но получается что оно равно не на "Март 2017", а на "". в чем проблема?
буду очень благодарен если поможете(извините из за ошибок в тексте)
|
|
1
Эльчин
22.03.17
✎
16:41
|
(0) +
|
|
2
HardBall
22.03.17
✎
16:58
|
Дата(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>)
Параметры:
<Год> (обязательный)
Тип: Число.
Год даты.
<Месяц> (обязательный)
Тип: Число.
Месяц даты.
<День> (обязательный)
|
|
3
Лефмихалыч
22.03.17
✎
17:05
|
тип реквизита формы сделай "Дата", а не "Строка" в конструкторе формы
|
|
4
Numerus Mikhail
22.03.17
✎
17:07
|
На форме обращайся как Отчет.Период1 = "твой период";
В модуле объекта просто Период1
|
|
5
sidalexsandr
22.03.17
✎
17:23
|
(0) Попробуй отладить с помощью функции сообщить.
|
|
6
Лефмихалыч
22.03.17
✎
17:37
|
(4) (5) что вы несете, господа? Вы скриншоты видели?
Пробдлема в том, что у него сначала дата преобразуется к строке, потом он пытается из строки дату получить
|
|
7
Numerus Mikhail
22.03.17
✎
17:38
|
(6) Посмотри последний скриншот
у него проблема в том, что в процедуре ПриКомпановкеРезультата реквизит Период1 пустой.
|
|
8
Numerus Mikhail
22.03.17
✎
17:42
|
А вообще я только сейчас заметил, что Период1 это реквизит формы. Как ты вообще достучался до него в модуле объекта?
|
|
9
Эльчин
22.03.17
✎
19:03
|
|
|
10
h-sp
22.03.17
✎
19:12
|
(8) Период1 это НЕ реквизит формы. Это реквизит объекта
|
|
11
Numerus Mikhail
22.03.17
✎
19:20
|
(10) Если судить по первому скрину - это реквизит формы.
Сравни его и мой
По дереву видно
|
|
12
ВРедная
22.03.17
✎
20:49
|
(11) в дереве формы действительно не видно период1 у объекта. Но что тогда такое "этотобъект.Период1" в модуле объекта? При этом в табло это выражение даже не ошибка а равно "".
|
|
13
h-sp
22.03.17
✎
22:02
|
(11) видно же, что реквизит отчета.
|
|
14
h-sp
22.03.17
✎
22:05
|
(11) Отчет - это здесь ОтчетОбъект. На скрине. Значит у него на скрине это не реквизит формы.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший