Имя: Пароль:
1C
1С v8
Вопрос по полям поиска в КД
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
невсегда
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс