Добрый день.
При выполнении след кода
ТекстДетали = "
|INSERT INTO [dbo].[LINESJOUR]
| ([PRICE]
| ,[QTY]
| ,[DOCID]
| ,[AMOUNTTOTAL]
| ,[AMOUNTVAT]
| ,[AMOUNTCASH]
| ,[AMOUNTPREPAY]
| ,[COMISSIONAMOUNT]
| ,[COMISSIONPERCENT]
| ,[CREDITAGRNUM]
| ,[ITEMID]
| ,[INSERTDATE])
| VALUES
| (?,?,?,?,?,?,?,?,?,?,?,?)
|";
РСДетали.Подготовить(ТекстДетали);
РСДетали.ПостроитьПараметры();
тбЭкспД = СоздатьОбъект("ТаблицаЗначений");
тбЭкспД.НоваяКолонка("PRICE","Число");
тбЭкспД.НоваяКолонка("QTY","Число");
тбЭкспД.НоваяКолонка("IDDOC","Строка");
тбЭкспД.НоваяКолонка("AMOUNTTOTAL","Число");
тбЭкспД.НоваяКолонка("AMOUNTVAT","Число");
тбЭкспД.НоваяКолонка("AMOUNTCASH_","Число");
тбЭкспД.НоваяКолонка("AMOUNTPREPAY_","Число");
тбЭкспД.НоваяКолонка("COMISSIONAMOUNT","Число");
тбЭкспД.НоваяКолонка("COMISSIONPERCENT","Число");
тбЭкспД.НоваяКолонка("CREDITAGRNUM_","Строка");
тбЭкспД.НоваяКолонка("ITEMID","Строка");
тбЭкспД.НоваяКолонка("INSERTDATE","Число");
...
//Заполнение тбЭкспД
...
ДатаВставки = Число(Формат(ТекущаяДата(),"ДГГГГММДД")+СтрЗаменить(ТекущееВремя(),":",""));
тбЭкспД.Заполнить(ДатаВставки,,,"INSERTDATE");
РСДетали.ВыполнитьSQL_ИзТЗ(тбЭкспД);
в итоге колонка [INSERTDATE] (тип bigint) в таблице SQL-сервера нулевая, хотя в тбЭкспД она точно не нулевая.
Если колонку [INSERTDATE] сделать строкой на сиквеле и в 1С, всё вставляется без проблем.
Вопрос: я что-то делаю не так или так и должно быть?