|
Программное создание документов | ☑ | ||
---|---|---|---|---|
0
Kvitok8320
20.08.13
✎
14:27
|
Добрый день, подскажите пожалуйста:
при программном создании документа не могу записать дату документа Документ.дата = Дата(Чтениефайл.ЗначениеАтрибута("ДатаДокумента")); при проверке отладчиком с помощью "вычислить выражение" выдает нормально дату при проверке там же реквизитов перед записью дата = 0001.01.01 в чем может быть прикол? может где то стоит запрет? |
|||
1
Kvitok8320
20.08.13
✎
14:30
|
причем часть полей формата дата заполняется нормально, а часть никак
|
|||
2
Wobland
20.08.13
✎
14:30
|
прикол может быть в понимании "нормально даты"
|
|||
3
Kvitok8320
20.08.13
✎
14:31
|
сорри - разобрался - я в одном месте все исправил а в одной ветке по условию не исправил - сейчас устраню
|
|||
4
azernot
20.08.13
✎
14:32
|
Если Выражение
Чтениефайл.ЗначениеАтрибута("ДатаДокумента") выдает "20.08.13 г." Это ещё не значит, что дата нормально заполняется. |
|||
5
Kvitok8320
20.08.13
✎
14:36
|
спасибо, все получилось
при выгрузке в XML из 7.7 сделал xml_ЗаписатьАтрибут("ДатаДокумента", строка(Формат(док.датадок,"Д ГГГГММДД")+"010101")); а при загрузке в 8.2 документ.Дата=Дата(Чтениефайл.ЗначениеАтрибута("ДатаДокумента")); |
|||
6
Kvitok8320
22.08.13
✎
13:22
|
еще один вопросик помогите пожалуйста из этой же темы:
при занесении номера документа из XML последняя цифра обрезается почему-то ... вот строка XML <Элемент Заемщик="Лашко Олеся Анатольевна" ЗаемщикКод="00000001" ДоговорЗайма="89-НП/2006" ДоговорЗаймаКод="1" ДатаДокумента="20060907010101" НомерДокумента="4163" /> вот строка заносящая номер Документ.Номер=ЧтениеФайл.ЗначениеАтрибута("НомерДокумента"); Автонумерацию документов отключил, номер - строка 9 символов ставит номер " 416" что еще проверить? |
|||
7
Starhan
22.08.13
✎
13:32
|
(6)Как до Олеси Анатольевны дозвониться?
|
|||
8
Kvitok8320
22.08.13
✎
13:43
|
это поможет в написании правильного кода? :)
|
|||
9
Starhan
22.08.13
✎
13:44
|
Нет, подскажу ей как срубить легких денег, за небольшую долю.
|
|||
10
ale-sarin
22.08.13
✎
13:45
|
(8) Уточнить у нее сумму займа. А то ты не всю инфу сюда выложил.
|
|||
11
Kvitok8320
22.08.13
✎
13:47
|
ребята - вы даты смотрите - все погашено уже :)
это данные для переноса .... А по вопросу намеки будут? |
|||
12
Starhan
22.08.13
✎
13:47
|
Санкции за невыполнение требований по защите персональных данных
http://www.spets-proekt.spb.ru/pdn/info/law |
|||
13
Kvitok8320
22.08.13
✎
13:50
|
ок, научите меня где отредактировать сообщение - я все уберу
|
|||
14
RomaH
naïve
22.08.13
✎
13:58
|
(12) персональными являются данные по кторым можно однозначно определить физлицо
по ФИО - не возможно этого сделать |
|||
15
RomaH
naïve
22.08.13
✎
14:05
|
ЧтениеФайл.ЗначениеАтрибута("НомерДокумента"); что возвращает?
|
|||
16
Kvitok8320
22.08.13
✎
14:06
|
4163
|
|||
17
RomaH
naïve
22.08.13
✎
14:08
|
Документ.Номер а это - сразу после установки?
Документ.Номер=ЧтениеФайл.ЗначениеАтрибута("НомерДокумента"); Сообщить(ЧтениеФайл.ЗначениеАтрибута("НомерДокумента")); Сообщить(Документ.Номер); что выдает? |
|||
18
Kvitok8320
22.08.13
✎
14:10
|
Документ.Номер=ЧтениеФайл.ЗначениеАтрибута("НомерДокумента");
певая половина равенства в отладчике вадает " 416" вторая половина равенства в отладчике выдает "4163" в одной и той же точке останова |
|||
19
hhhh
22.08.13
✎
14:10
|
(16) а СтрДлина(ЧтениеФайл.ЗначениеАтрибута("НомерДокумента"))
?? |
|||
20
Wobland
22.08.13
✎
14:11
|
(18) ты явно где-то врёшь
|
|||
21
Kvitok8320
22.08.13
✎
14:12
|
(20) :) наверное, но пока верю что говорю правду
(19) проверяю |
|||
22
Kvitok8320
22.08.13
✎
14:15
|
значение = 10
но тип = число почему-то ... |
|||
23
Kvitok8320
22.08.13
✎
14:15
|
или это тип значения 10 ?
|
|||
24
Wobland
22.08.13
✎
14:16
|
я даже думаю, что врёшь вот тут: "ставит номер"
|
|||
25
Wobland
22.08.13
✎
14:16
|
(24) точнее "ставит номер " 416""
|
|||
26
Kvitok8320
22.08.13
✎
14:18
|
ээээ .... ну у меня документ с этим номером записывается и в отладчике через Shift-F9 так показывает ....
|
|||
27
Kvitok8320
22.08.13
✎
14:24
|
где-то какой-то ограничитель может стоит, который не позволяет это записать? да, кстати, а почему значение количества символов 10, когда для номера 9 установлено? Может в старой программе их было 10, хотя в XML это же не видно ...
|
|||
28
Kvitok8320
22.08.13
✎
14:27
|
да, в старой программе знаков номера было 10 ...
|
|||
29
Kvitok8320
22.08.13
✎
14:29
|
сорри - видно (если через "Блокнот" открыть) - значит последний символ просто не влазит
|
|||
30
Kvitok8320
22.08.13
✎
14:30
|
(24) да - вы опять правы - я опять наврал
|
|||
31
Kvitok8320
22.08.13
✎
14:33
|
(19) отдельное спасибо за длину строки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |