Имя: Пароль:
1C
 
Поставить программно дату в документу
0 mnimo
 
20.06.11
22:19
Как программно поставить дату документа??

ДокП.Дата=ЗначениеДата;
Так не получается почему-то???
1 Lys
 
20.06.11
22:20
Наверное, потому, что ЗначениеДата - не совсем дата...
2 GROOVY
 
20.06.11
22:20
Руки растут от куда?
3 and2
 
20.06.11
22:23
ДокП.Дата=Дата(2012,12,12);
4 Drock
 
20.06.11
22:25
Наверное ДокП должен быть объектом, ну или что-то около того,а что отладчик говорит на тему - ТипЗнч(ДокП)
5 mnimo
 
20.06.11
22:28
У меня в переменной ЗначениеДата вида (19.06.11 0.00.00)
После прохождения строчки присвоения значение в ДокП.Дата не меняется на ЗначениеДата???
6 GROOVY
 
20.06.11
22:28
Значит "докП" не является объектом. Это ссылка.
7 and2
 
20.06.11
22:29
(6) а может у него 82 и управляемая форма?
8 mnimo
 
20.06.11
22:30
ДокП.Дата-тип Дата
9 Lys
 
20.06.11
22:31
(8) Не читатель? См. (4) - какой тип у ДокП?
10 GROOVY
 
20.06.11
22:31
(7) И что?

(8) Занятно. А ДокП какой тип имеет?
11 mnimo
 
20.06.11
22:33
ДокП-ДокументОбъект.
12 GROOVY
 
20.06.11
22:34
В итоге докП записывается?
13 GROOVY
 
20.06.11
22:35
Код приведи полностью.
14 mnimo
 
20.06.11
22:38
Полностью слишком много, кусочек нужного:
ДокП=Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();
ДокП.ВидОперации=Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймам;
//заполняю реквизиты
ДокП.Дата=ЗначениеДата;//Занчение дата из Excel взято
ДокП.Записать(РежимЗаписиДокумента.Проведение);
15 mnimo
 
20.06.11
22:39
ДокП.дата=Дата(занчениеДата);
так пробовал тож ничего
16 GROOVY
 
20.06.11
22:41
(14) Ну значит не дата. А фигня из экселя.
17 luckyluke
 
20.06.11
22:41
я так понимаю ЗначениеДата либо строка, либо число дней после 1900 года
18 GROOVY
 
20.06.11
22:42
(16) + Чтобы убедиться присвой текущую дату и проверь.
19 mnimo
 
20.06.11
23:11
Текущая дата присваивается.

ДокП.Дата="19.05.11 0.00.00";
Вот так должен же он понять???
20 mnimo
 
20.06.11
23:14
Как из такого вида даты "19.05.11" привести к такому "19.05.11 0.00.00". Или же и так поймёт "19.05.11"???
21 kotletka
 
20.06.11
23:17
''
22 kotletka
 
20.06.11
23:17
вернее дата('xx.xx.xxxx')
23 mnimo
 
20.06.11
23:30
Я Вообще уже ничего не понимаю.
У меня из Excel приходит 19.06.2011.
ТекущаяДата работает всё записывает.
19.06.2011 0.00.00 не понимает
24 zak555
 
20.06.11
23:31
(20) смотри в (3)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.