0
dk
01.06.17
✎
14:00
|
Исходные
База1 MS SQL 2008, 1c++ 3.2.1.0
База2 MS SQL 2008, 1c++ 3.2.1.0
-----
MD баз условно одинаковые - База1 это потомок База2
-----
База1 - точка актуальности 01/06/2017 00:00:00
База2 - точка актуальности 31/05/2017 23:57:45
-----
Подключаюсь из База1 в Базу2
Каталог1С = "\\server\*****\";
СерверSQL = "server";
БазаSQL = "base";
userSQL = "sa";
pwdSQL = "***";
БазаПодкл = СоздатьОбъект("ODBCDatabase");
СтрокаСоединения = "DRIVER=SQL Server;SERVER="+СокрЛП(СерверSQL)+";UID="+СокрЛП(userSQL)+";PWD="+СокрЛП(pwdSQL)+";DATABASE="+СокрЛП(БазаSQL)+";";
Если БазаПодкл.Соединение(СтрокаСоединения) = 0 Тогда
Сообщить("Не удалось подключится к базе " + БазаSQL + " - проверьте параметры подключения!");
флНовыеМагазины = 0;
//Возврат;
Иначе
ЗапросТорг = СоздатьОбъект("ODBCRecordSet");
ЗапросТорг.УстБД(БазаПодкл);
КонецЕсли;
Проблема
Если получаю остатки через $РегистрОстатки.ТоварыПоСкладам(:ДатаКон~,,
и передаю в ДатаКон 01/06/2017, то База2 остатки не возвращает - пустышку выдает, если передаю 31/05/2017, то остатки норм возвращает
|
|