|
Не проставляется дата документа программно | ☑ | ||
---|---|---|---|---|
0
dubolom
25.06.21
✎
09:12
|
Доброго времени суток.
Когда присваиваю дате документа (Установка цен номенклатуры, база УТ 11.4) значение ТекущаяДата() - всё отрабатывает корректно. Когда присваиваю значение переменной ДатаДокумента (тип - дата и время), то это присваивание не отрабатывает. В чём может быть дело? |
|||
1
ДенисЧ
25.06.21
✎
09:16
|
есть реквизит ДатаДокумента с другим типом.
|
|||
2
dubolom
25.06.21
✎
09:17
|
(1) Нету.
|
|||
3
ДенисЧ
25.06.21
✎
09:19
|
(2) А если поискать внимательно?
Например, отладчиком в момент присваивания? |
|||
4
dubolom
25.06.21
✎
09:22
|
(3) Я неточно выразился. ДатаДокумента - это и есть реквизит формы внешней обработки. Я его значение пытаюсь присвоить дате документа в серверной процедуре. Никакого другого реквизита с таким именем нет.
|
|||
5
Мультук
гуру
25.06.21
✎
09:25
|
(0) Никому не показывай свой код (с)
P.S. А как же типовой код 1С про установку даты в этом документе? НомерВПределахДня = УстановкаЦенВызовСервера.РассчитатьНомерВПределахДня(Объект.Дата, Объект.Ссылка); Объект.Дата = УстановкаЦенКлиентСервер.РассчитатьДатуДокумента(Объект.Дата, НомерВПределахДня); |
|||
6
dubolom
25.06.21
✎
09:29
|
(5) Так тут нечего особо показывать.
ДокУЦ = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент(); ... ДокУЦ.Дата = ДатаДокумента; >А как же типовой код 1С про установку даты в этом документе? Ссылка пока нет, я в новом документе дату устанавливаю. |
|||
7
ДенисЧ
25.06.21
✎
09:30
|
Никогда, ты слышишь, никогда!! не пользуйся отладчиком.
Если есть миста, зачем ещё что-то? |
|||
8
dubolom
25.06.21
✎
09:32
|
(7)
Отладчик показывает типы значений ДатаДокумента, ТекущаяДата() и ДокУЦ.Дата одинаковыми. Тем не менее, в одном случае присваивание работает, а в другом - нет. |
|||
9
ДенисЧ
25.06.21
✎
09:34
|
После выполнения ДокУЦ.Дата = ДатаДокумента
ДокУЦ.Дата чему равна? |
|||
10
dubolom
25.06.21
✎
09:35
|
(9) Пустой дате (01.01.0001 0:00:00)
|
|||
11
Ногаминебить
25.06.21
✎
09:52
|
(9) А в переменной ДатаДокумента какое значение в отладчике в этой строке?
|
|||
12
Ногаминебить
25.06.21
✎
09:53
|
(11) + тип у него какой?
|
|||
13
dubolom
25.06.21
✎
09:56
|
Всё заработало, спасибо. Так и не понял, что было.
|
|||
14
ДенисЧ
25.06.21
✎
10:02
|
(13) Ошибка там же, где и везде.
В кислоте. |
|||
15
acht
25.06.21
✎
10:16
|
(13) > Так и не понял
Ну, значит, со следующей такой ошибкой опять сюда придешь и мы по тебе оттопчемся. |
|||
16
Chameleon1980
25.06.21
✎
12:14
|
нашёл свой постыдный косяк и решил ответить "так и не понял"
😁 |
|||
17
Chameleon1980
25.06.21
✎
12:16
|
исправленную обработку нужно переотрывать в 1с
|
|||
18
oslokot
25.06.21
✎
15:04
|
Миста - лучший отладчик (с)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |