8.х Экспорт данных в SQL. Проблема с Datetime

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Profaner, 17 фев 2017.

  1. TopicStarter Overlay
    Profaner
    Offline

    Profaner

    Регистрация:
    8 авг 2016
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток! Проблема следующая: выгружаю в SQL данные, используя хранимую процедуру. Один из параметров имеет тип Datetime. Записываю в него значение типа Дата+время, в итоге дата передается правильно, а время теряется. Пытался сделать формат даты, ругается на строковый реквизит. Какие могут быть идеи?

    СтрокаТЗ.НачДата (Тип: Дата; Состав даты: Дата и время)

    Код:
    Command = Вызов;
        Command.CommandType = 4;
        Command.CommandText = "DMT_Set_ClientRouteEx";
       
        Для Индекс = 0 ПО Таб.Количество()-1 Цикл
            СтрокаТЗ = Таб[Индекс];
            Command.Parameters.Refresh();
            Command.Parameters.Item(1).Value = СтрокаТЗ.АгентИД;
            Command.Parameters.Item(2).Value = СтрокаТЗ.КлиентИД;
            Command.Parameters.Item(3).Value = СтрокаТЗ.НачДата;
    //Неудачный попытки
            //Command.Parameters.Item(3).Value = Формат(СтрокаТЗ.НачДата,"ДЛФ=DT");
            //Command.Parameters.Item(3).Value = Дата(Формат(СтрокаТЗ.НачДата, "ДФ=yyyymmddhhmmss"));
    ////////////////////////////////////
            Command.Parameters.Item(4).Value = Индекс+1;
            Command.Parameters.Item(5).Value = Null;
            Command.Parameters.Item(6).Value = 2;
            Попытка
                Result = Command.Execute();
            Исключение
                Сообщить("Не удалось выполнить запрос");
            КонецПопытки;
    КонецЦикла;