• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

smith

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

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

# Name |Descr |Type|Length|Precision

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

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

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

Непонятно..
 
V

vitfil

Скорее всего где-то немного раньше стоит:
Код=Число(...
 
S

smith

Нет, никаких подобных преобразований нет.
я проверяю значение Код непосредственно перед писваиванием
Клн.Код=Код;
Код в порядке.

Еще один момент. Когда я пытаюсь руками добавить нового клиента, там уже стоит значение кода (видимо как-то генерируется), я меняю его, но вписать туда можно только цифры и максимум пятизначное число. Буквы просто не вводятся. Текстовое поле называется...
 
P

Pro

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

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