Еще 1 вопрос по выгрузке

  • Автор темы Автор темы smith
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
S

smith

1С Предприятие 7.7

При загрузке клиентов (Операции\Обработка\Загрузка контрагентов)
код клиента загружается очень странным образом: к примеру, если в файле код такой "000001", то загрузится он как 1, если код начинается с буквы, то загрузится 0.
Хотя само поле описано как символьное:

# Name |Descr |Type|Length|Precision

F=CODE |object code |C |8 |0

Отслеживаю в коде процесс загрузки, дохожу до строки
Клн.Код=Код;

При этом Код = 'f1223' (к примеру)
Строка обрабатывается, и в Клн.Код заносится 0.

Непонятно..
 
Скорее всего где-то немного раньше стоит:
Код=Число(...
 
Нет, никаких подобных преобразований нет.
я проверяю значение Код непосредственно перед писваиванием
Клн.Код=Код;
Код в порядке.

Еще один момент. Когда я пытаюсь руками добавить нового клиента, там уже стоит значение кода (видимо как-то генерируется), я меняю его, но вписать туда можно только цифры и максимум пятизначное число. Буквы просто не вводятся. Текстовое поле называется...
 
smith, тип кода у тебя стоит числовой, длинна 5, в справочнике КОНТРАГЕНТ поменяй тип кода на текстовый, а длинну увелич на столько насколько тебе надо.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!