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

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

    Скидки до 10%

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

проблема выгрузки документов из ТИС в УСН 7.7

  • Автор темы olga0389
  • Дата начала
O

olga0389

а вот что пишет

Экспорт Документа ПоступлениеТМЦРозница 0000000001
DBF.Field111 = DocT.Цена*Курс/DocT.Коэффициент;
{C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\ОБРАБОТКИ\TR_USN\DOC9TO4U.ERT(198)}: Не соответствие типов!
if DocT.Сумма > 0 then
{C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\ОБРАБОТКИ\TR_USN\DOC9TO4U.ERT(201)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)

Добавлено:
Еще раз повторяю - работать будет нормально для баз, согласованных по кодам основных справочников. В твоем случае надо посмотреть код группы-родителя в ТиС

а если не совпадают,что тогда?
 
V

vbs

Изменить код, который в базе-приемнике совпадает с кодом группы в базе-источнике, обработка сама создаст новую группу с нужным кодом

DBF.Field111 = DocT.Цена*Курс/DocT.Коэффициент;

Похоже, ТиС у тебя не типовая - у меня для версий ТиС 9.64 и УСН.175 все работает без проблем
Вылечится, видимо, таким способом :
DBF.Field111 = DocT.Цена*Курс/DocT.Коэффициент;
заменить на
DBF.Field111 = Число(DocT.Цена)*Число(Курс)/Число(DocT.Коэффициент);
if DocT.Сумма > 0 then
на
if Число(DocT.Сумма) > 0 then
 
O

olga0389

спасибо большое!
позже попробую,напишу что получилось=)
 
O

olga0389

ну все,документы реализации выгрузила,правда теперь они не проводятся,но это уже другой вопрос))..спасибо за помощь!
 
Мы в соцсетях:

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