|
Конвертация данных: почему может не заполняться количество в документе? | ☑ | ||
---|---|---|---|---|
0
elian_hunter
26.12.13
✎
20:28
|
Конвертирую документы. Табличная часть "Товары". Все правила создаются автоматом. Названия реквизитов одинаковые - "Количество", типы одинаковые "Число 15.3". В одном документе проблем нет, в другом остается не заполненным. Почему это может быть?
|
|||
1
echo77
26.12.13
✎
20:33
|
Посмотрите файл выгрузки - в файле данные есть?
|
|||
2
elian_hunter
26.12.13
✎
20:34
|
(1) да вот...
- <ТабличнаяЧасть Имя="Товары"> - <Запись> - <Свойство Имя="Количество" Тип="Число"> <Значение>3</Значение> </Свойство> ... |
|||
3
elian_hunter
26.12.13
✎
20:38
|
и в другом документе точно также...
|
|||
4
vicof
26.12.13
✎
20:51
|
Обработчики ПКС и ПКО пустые?
|
|||
5
vicof
26.12.13
✎
20:53
|
Галка "не замешать значения свойств" стоит?
|
|||
6
elian_hunter
26.12.13
✎
20:53
|
(4) всё пустое... всё создалось автоматически... там же всё одинаковое... реквизиты "Количество" везде есть, везде одинковые
|
|||
7
vicof
26.12.13
✎
20:55
|
Перевыбери количество еще раз.
Больше никакой реквизит в количество не конвертируется? |
|||
8
elian_hunter
26.12.13
✎
20:59
|
(7) сейчас порпробую перевыбрать
|
|||
9
elian_hunter
26.12.13
✎
21:04
|
(7) Нет. Больше ничего в количество не конвертируется. Перевыбрать не помогает....
|
|||
10
elian_hunter
26.12.13
✎
21:05
|
вот хрень...
|
|||
11
Kvestin
26.12.13
✎
21:23
|
(0) Возможно заполняется и там и там, но дополнительно отрабатывает какой-то код при записи в приемнике, который и обнуляет количество в одном из документов.
|
|||
12
floody
26.12.13
✎
21:30
|
Нет ничего такого "количество в единицах хранения остатков" и т.п.?
|
|||
13
moon_sparckle
26.12.13
✎
22:08
|
отладкой обработчиков ищи.
|
|||
14
elian_hunter
27.12.13
✎
00:24
|
да нет там никаких обработчиков... кто бы их писал? там всё автоматически все правила создались
|
|||
15
elian_hunter
27.12.13
✎
01:48
|
а может попробовать какой ни будь обходной путь? передать в параметр, а потом взять из параметра... или еще как то... какой то лишний шаг сделать то есть...
|
|||
16
razlagator
27.12.13
✎
02:33
|
(0) конфигурации мы должны угадывать?
|
|||
17
Kvestin
27.12.13
✎
09:57
|
(14)
1. Определи, где проблема в правилах или самой конфе. Для этого в отладчике поставь точку останова в самом начале процедуры ПередЗаписью (или ПриЗаписи если первой нет) в модуле документа. Как остановится - посмотри что с реквизитом Количество. Если НЕ равно 0 значит проблема в самой конфе, как я написал в (11). Если равно 0, то проблема действительно в правилах. 2. Если проблема в конфе, то изучай обработчики ПередЗаписью и ПриЗаписи конфигурации 3. Если проблема в правилах, то отлаживай в самой обработке УниверсальнаяЗагрузка (или УниверсальнаяЗагрузкаXML). Лови по имени ПКС и ПКО. Это конечно муторно (код там специфический), но вполне реально. |
|||
18
Necessitudo
27.12.13
✎
10:50
|
А вообще в обработчиках работает метод Сообщить().
|
|||
19
elian_hunter
27.12.13
✎
11:56
|
(16) УТ10 -> УТ11
|
|||
20
Defender aka LINN
27.12.13
✎
11:59
|
(18) Я тебе по секрету скажу - их даже отлаживать можно
|
|||
21
elian_hunter
27.12.13
✎
12:06
|
(17)-(20) Сейчас буду пробовать...
|
|||
22
elian_hunter
27.12.13
✎
13:30
|
мдя... оказывается в УТ-11 есть не только количество, но и количество упаковок и в документе отображается именно количество упаковок (хотя заголовок колонки - "Количество") при этом, если упаковки не используются (как в моем случае), то для проведения документа и то и другое количество должно быть заполнено равными числами... ВСЕМ СПАСИБО ЗА МОРАЛЬНУЮ ПОДДЕРЖКУ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |