|
Вопрос по полям поиска в КД
| ☑ |
0
Михаил Анянов
19.09.11
✎
09:18
|
Подскажите, делаю конвертацию объекта, поиск осуществляю по реквизиту источнк - КС, приемник - НомерВходящегоДокумента. У источника тип переменная строка 36, у приемника - переменная строка 20.
Так вот - при повторной выгрузке, вместо того чтобы изменить первично выгруженный документ, создается новый :(
Правильно ли я понимаю, что проблема в разности типа реквизита источника и приемника? И как на уровне правил отрегулировать, чтобы не вносить изменения в конфигурации?
|
|
1
Михаил Анянов
19.09.11
✎
09:29
|
Да, на всякий случай, в реквизите на самом деле хранится строка фиксированной длины - 15 символов
|
|
2
Михаил Анянов
19.09.11
✎
09:29
|
Правильно ли будет сделать следующее - открыть свойства реквизитов, и установить значение длины одинаковым как для источника так и для приемника?
|
|
3
Генератор
19.09.11
✎
09:31
|
в событии ПередВыгрузкой ПКС обрежь строку
|
|
4
Михаил Анянов
19.09.11
✎
09:32
|
(3) - Значение = СокрЛП(Источник.КС);
так?
|
|
5
Генератор
19.09.11
✎
09:33
|
(4) ну так попробуй
|
|
6
Поручик
19.09.11
✎
09:56
|
(2) Наводка>: В ПКС есть флажок Автоматически приводить значение к длине приёмника
|
|
7
Михаил Анянов
19.09.11
✎
10:22
|
(6) - он всегда корректно работает
|
|
8
Поручик
19.09.11
✎
10:37
|
(6) Это вопрос, утверждение или пропущена частица "не"?
|
|
9
Михаил Анянов
19.09.11
✎
12:49
|
(8) "не" пропустил :-(
|
|
10
Михаил Анянов
19.09.11
✎
12:49
|
невсегда
|
|