v7: 1с++ Установка значения реквизита неопределенного вида как?
☑
0
palpetrovich
24.06.16
✎
16:19
При попытке записать число
UPDATE Справочник_ДопРеквизиты
SET Значение = 3.52
пишет не совсем число :)
1
Mikeware
24.06.16
✎
16:20
кастуй к варчар23
2
palpetrovich
24.06.16
✎
16:22
(1) дык, мне-ж число надо, зачем варчар?
3
Mikeware
24.06.16
✎
16:24
(2) затем, что реквизит неопределенного вида хранится в базе как чар23
4
palpetrovich
24.06.16
✎
16:35
(3) а, спасибо
5
trad
24.06.16
✎
17:05
UPDATE Справочник_ДопРеквизиты
SET Значение = :ТриПисятДва*
УстановитьТекстовыйПараметр("ТриПисятДва", 3.52);
6
palpetrovich
24.06.16
✎
17:22
(5) нет, как раз так и не получается, то что в (0) - сильно упрощенно
а вот так
УстановитьТекстовыйПараметр("ТриПисятДва", "N 3.52");
- получится :)
7
trad
24.06.16
✎
21:32
(6) хм
Я проверил перед тем как писать
8
palpetrovich
24.06.16
✎
23:22
(7) хм, а точно реквизит неопределенного вида?
9
trad
25.06.16
✎
16:37
(8) ты меня спрашиваешь?
реквизит то у тебя, не у меня
ps
предполагаю ты в моем примере модификатор не разглядел
10
palpetrovich
04.07.16
✎
19:43
(9) ты прав, не разглядел :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший