Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / загрузка с 1С в SQl / 25 сообщений из 26, страница 1 из 2
15.08.2011, 16:11
    #37396096
загрузка с 1С в SQl
Нужно с 1С 8.2 получить таблицу и с данным этой таблицы обновить таблицу в SQL 2000. Таблицу с 1С я уже получил, но вот только не понимаю как загрузить ее в SQL не получается. Вот примерные наброски того чего сделал:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
стрПодключения = "driver={SQL Server};server=Server04;uid='';pwd='';database=Sbyt_T;trusted_connection=yes";
		
	
	АДОДБКоннект = Новый COMОбъект("ADODB.Connection");
	АДОДБКоннект.ConnectionTimeOut = 300 ; 
	АДОДБКоннект.CursorLocation =  2 ;    //adUseServer
    Попытка
		АДОДБКоннект.Open(стрПодключения);
		Сообщить("Соединение с SQL-сервером " + ИмяСервера + " осуществлено в "+ТекущаяДата());
	Исключение 
		
		Предупреждение("Невозможно установить соединение с SQL-сервером " + ИмяСервера+ ОписаниеОшибки()); 
		АДОДБКоннект.Close();
		Возврат;
	КонецПопытки; 

	Сообщить("Выполняем запрос 1С");

	
	      //Добавление данных во временную таблицу
		    Запрос = Новый Запрос;
		  МенеджерВТ=Новый МенеджерВременныхТаблиц;
	  Запрос.МенеджерВременныхТаблиц=МенеджерВТ;
	   Запрос.Текст="
	   |ВЫБРАТЬ РАЗЛИЧНЫЕ
	|РеализацияТоваровУслуг.Ссылка Как Документ,
	|ЗначенияСвойствОбъектов.Свойство,
|	ЗначенияСвойствОбъектов.Значение,
|	СчетФактураВыданный.Номер
|ИЗ
|	Документ.СчетФактураВыданный КАК СчетФактураВыданный
|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|			ПО РеализацияТоваровУслуг.Ссылка = ЗначенияСвойствОбъектов.Объект
|		ПО (СчетФактураВыданный.ДокументОснование = РеализацияТоваровУслуг.Ссылка)
|ГДЕ
|	ЗначенияСвойствОбъектов.Свойство = &Свойство
|	И РеализацияТоваровУслуг.ДоговорКонтрагента.РеализацияНаЭкспорт = &РеализацияНаЭкспорт
|	И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон";
		     

    ДатаНач=НачалоДня(ЭлементыФормы.НачалоПериода.Значение);
	ДатаКон=КонецДня(ЭлементыФормы.КонецПериода.Значение);
	  РеализацияНаЭкспорт = Ложь;
	
	Свойство=ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("00000000009");
	сообщить(Свойство);
	сообщить(РеализацияНаЭкспорт);

		
	Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
	Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
	Запрос.УстановитьПараметр("Свойство", Свойство);
	Запрос.УстановитьПараметр("РеализацияНаЭкспорт", РеализацияНаЭкспорт);
	
	
	 РезультатТаблица = Запрос.Выполнить().Выгрузить();
	 
	  Результат = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
	Данные1С.Очистить();
	Пока Результат.Следующий()  Цикл 
		//Если Результат.Регистратор = "" Тогда
		Строка = Данные1С.Добавить();
		Строка.Документ=Результат.Документ;
		Строка.Свойство=Результат.Свойство;
		Строка.Значение=Результат.Значение;
		Строка.Номер=Результат.Номер;
		NomDok= Результат.Значение;
		FacturaID=Результат.Номер;
		//Загрузка из таблицы в SQL
	//Connection.Open(стрПодключения);
		RS=Новый ComОбъект("ADODB.Recordset");
	RS.ActiveConnection = АДОДБКоннект;
	  RS.CursorType =  3 ; 
	  RS.LockType =  1 ;
	  ЗапросДобавление = Новый Запрос;
	   	ЗапросДобавление.Текст = "INSERT INTO [Table_1]
           |([NomDok]
     |      ,[FacturaID])
     |VALUES
      |     "+NomDok+",
      |     "+FacturaID+"";
	
		RS.Open(ЗапросДобавление);
	 	 	   RS.Close();
	         		
		//КонецЕсли;
	КонецЦикла;
  Сообщить("Данные успешно загружены");
	АДОДБКоннект.close(); 
...
Рейтинг: 0 / 0
15.08.2011, 17:36
    #37396356
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Для операций, не подразумевающих получение данных надо использовать RS.Execute
...
Рейтинг: 0 / 0
16.08.2011, 07:03
    #37396959
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
А так?

ЗапросДобавление = "INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| "+FacturaID+")";
RS.Execute(ЗапросДобавление);
...
Рейтинг: 0 / 0
16.08.2011, 08:40
    #37397007
загрузка с 1С в SQl
rigusА так?

ЗапросДобавление = "INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| "+FacturaID+")";
RS.Execute(ЗапросДобавление);

Вот что пишет.
{Форма.ФормаОтчета1.Форма(119)}: Метод объекта не обнаружен (Execute)
RS.Execute(ЗапросДобавление);
...
Рейтинг: 0 / 0
16.08.2011, 08:50
    #37397014
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Execute -это метод ADODB.Connection
Т.е в Вашем случае нужно чтото типа
АДОДБКоннект.Execute(ЗапросДобавление);
...
Рейтинг: 0 / 0
16.08.2011, 08:55
    #37397018
загрузка с 1С в SQl
rigusExecute -это метод ADODB.Connection
Т.е в Вашем случае нужно чтото типа
АДОДБКоннект.Execute(ЗапросДобавление);

В этом случае пишет

{Форма.ФормаОтчета1.Форма(119)}: Ошибка при вызове метода контекста (Execute)
АДОДБКоннект.Execute(ЗапросДобавление);
по причине:
Типы не совпадают (0)
...
Рейтинг: 0 / 0
16.08.2011, 09:41
    #37397074
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Приведите скрипт создания таблицы. (В MS правой кнопкой на таблице сценарий используя create)
Это нужно чтобы понять какие типы у Вас в sql таблице. и приведите что Вы пытаетесь туда закинуть
т.е. нужно чему равно ваше значение ЗапросДобавление
В общем Вам нужно отладить ваш sql запрос для начала.
...
Рейтинг: 0 / 0
16.08.2011, 10:02
    #37397117
загрузка с 1С в SQl
на мой взгляд конструкции типа

ЗапросДобавление = "INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| "+FacturaID+")";
RS.Execute(ЗапросДобавление);

не айс...

лучше сделать на самом sql-сервере хранимую процедуру, куда засунуть все эти инсерты и прочие конструкции, а из 1С уже вызывать эту хранимую процедуру, передавая туда нужные параметры... да и работать будет быстрей, т.к. сама sql-конструкция будет выполняться на стороне сервера все-таки...
как пример:
1. создать на sql-сервере хранимую процедуру sp_AddRecords, где есть нужная конструкция из INSERT
2. а из 1С сделать примерно так
СоединениеСSQL=АДОДБКоннект.Open(стрПодключения)
Cmd = Новый COMОбъект("ADODB.Command");
Cmd.ActiveConnection = СоединениеСSQL;
Cmd.Prepared = 1;
Cmd.CommandText = "sp_AddRecords " + параметр1 + "," + параметр2 + "," + параметр3;
Cmd.Execute();
СоединениеСSQL.Close();
...
Рейтинг: 0 / 0
16.08.2011, 10:14
    #37397140
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
КонецЦиклана мой взгляд конструкции типа

ЗапросДобавление = "INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| "+FacturaID+")";
RS.Execute(ЗапросДобавление);

не айс...

лучше сделать на самом sql-сервере хранимую процедуру, куда засунуть все эти инсерты и прочие конструкции, а из 1С уже вызывать эту хранимую процедуру, передавая туда нужные параметры... да и работать будет быстрей, т.к. сама sql-конструкция будет выполняться на стороне сервера все-таки...
как пример:
1. создать на sql-сервере хранимую процедуру sp_AddRecords, где есть нужная конструкция из INSERT
2. а из 1С сделать примерно так
СоединениеСSQL=АДОДБКоннект.Open(стрПодключения)
Cmd = Новый COMОбъект("ADODB.Command");
Cmd.ActiveConnection = СоединениеСSQL;
Cmd.Prepared = 1;
Cmd.CommandText = "sp_AddRecords " + параметр1 + "," + параметр2 + "," + параметр3;
Cmd.Execute();
СоединениеСSQL.Close();

Нарушите лицензионное соглашение. 1С не разрешает обращаться к своей базе напрямую.
...
Рейтинг: 0 / 0
16.08.2011, 10:31
    #37397162
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
to AHDP
Каким боком это нарушает соглашение? Ведь данные пишутся в левую таблицу которая не является 1с овской, а данные из 1с берутся стандартным 1совским запросом.
...
Рейтинг: 0 / 0
16.08.2011, 11:35
    #37397300
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
rigus,

Так я ж КонцуЦикла отвечал. ;)
...
Рейтинг: 0 / 0
16.08.2011, 12:15
    #37397423
загрузка с 1С в SQl
ну вопрос спорный, хотя вариантов масса...
1. если sql сервер был куплен в составе 1с, то наличие и использование на нем левых баз есть уже нарушение лицензионного соглашения и не важно каким способом они заполняются
2. если идет запись из sql-ой базы 1с или даже из файловой в какую-то другую базу на sql-сервере, который был куплен отдельно от 1с, то никаких нарушений лицензионного соглашения нет (это все равно, что заполнение из 1С какого-нибудь вордовского файла)
3. если речь идет о своей базе, то на мой взгляд тоже не важно каким из способов прямого обращения идет запись в таблицу..
ведь в старттопике тоже прямое обращение к таблице 1С, а не через создание всяких 1с-овских менеджеров записи и пр.
такшта хрен редьки не слаще...
...
Рейтинг: 0 / 0
16.08.2011, 13:24
    #37397597
загрузка с 1С в SQl
rigusПриведите скрипт создания таблицы. (В MS правой кнопкой на таблице сценарий используя create)
Это нужно чтобы понять какие типы у Вас в sql таблице. и приведите что Вы пытаетесь туда закинуть
т.е. нужно чему равно ваше значение ЗапросДобавление
В общем Вам нужно отладить ваш sql запрос для начала.
Запрос SQL отлажен он такой :
INSERT INTO [Table_1]
([NomDok]
,[FacturaID])
VALUES
(793640,
'ЧЭА00000615')

Первый столбец числовой, второй строковый.
...
Рейтинг: 0 / 0
16.08.2011, 13:45
    #37397639
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
КонецЦиклану вопрос спорный, хотя вариантов масса...
1. если sql сервер был куплен в составе 1с, то наличие и использование на нем левых баз есть уже нарушение лицензионного соглашения и не важно каким способом они заполняются
2. если идет запись из sql-ой базы 1с или даже из файловой в какую-то другую базу на sql-сервере, который был куплен отдельно от 1с, то никаких нарушений лицензионного соглашения нет (это все равно, что заполнение из 1С какого-нибудь вордовского файла)
3. если речь идет о своей базе, то на мой взгляд тоже не важно каким из способов прямого обращения идет запись в таблицу..
ведь в старттопике тоже прямое обращение к таблице 1С, а не через создание всяких 1с-овских менеджеров записи и пр.
такшта хрен редьки не слаще...

Лицензионым (1С) и сублицензионным (Микрософт - 1С) соглашением запрещено:
1. Использование SQL сервера, идущего в поставке продукта другого вендора в качестве составной части, для иных операций.
2. Операции с данными, содержащимися в базах 1С, минуя платформу.
...
Рейтинг: 0 / 0
16.08.2011, 14:03
    #37397682
загрузка с 1С в SQl
КонецЦиклана мой взгляд конструкции типа

ЗапросДобавление = "INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| "+FacturaID+")";
RS.Execute(ЗапросДобавление);

не айс...

лучше сделать на самом sql-сервере хранимую процедуру, куда засунуть все эти инсерты и прочие конструкции, а из 1С уже вызывать эту хранимую процедуру, передавая туда нужные параметры... да и работать будет быстрей, т.к. сама sql-конструкция будет выполняться на стороне сервера все-таки...
как пример:
1. создать на sql-сервере хранимую процедуру sp_AddRecords, где есть нужная конструкция из INSERT
2. а из 1С сделать примерно так
СоединениеСSQL=АДОДБКоннект.Open(стрПодключения)
Cmd = Новый COMОбъект("ADODB.Command");
Cmd.ActiveConnection = СоединениеСSQL;
Cmd.Prepared = 1;
Cmd.CommandText = "sp_AddRecords " + параметр1 + "," + параметр2 + "," + параметр3;
Cmd.Execute();
СоединениеСSQL.Close();

Попробовал через создание хранимой процедуры не работает, пишет ошибку:

{Форма.ФормаОтчета1.Форма(117)}: Ошибка при вызове метода контекста (Execute)
Cmd.Execute();
по причине:
Произошла исключительная ситуация (ADODB.Command): The connection cannot be used to perform this operation. It is either closed or invalid in this context.
...
Рейтинг: 0 / 0
16.08.2011, 14:15
    #37397724
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Александр ВеликийЗапрос SQL отлажен он такой :
INSERT INTO [Table_1]
([NomDok]
,[FacturaID])
VALUES
(793640,
'ЧЭА00000615')

Первый столбец числовой, второй строковый.
Ну тогда апострофы не забудьте добавить в 1с -запрос
"INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| ' "+FacturaID+" ' )";
...
Рейтинг: 0 / 0
16.08.2011, 14:37
    #37397775
загрузка с 1С в SQl
rigusАлександр ВеликийЗапрос SQL отлажен он такой :
INSERT INTO [Table_1]
([NomDok]
,[FacturaID])
VALUES
(793640,
'ЧЭА00000615')

Первый столбец числовой, второй строковый.
Ну тогда апострофы не забудьте добавить в 1с -запрос
"INSERT INTO [Table_1]
|([NomDok]
| ,[FacturaID])
|VALUES(
| "+NomDok+",
| ' "+FacturaID+" ' )";

У меня они с апострофом
//ЗапросДобавление = Новый Запрос;
// ЗапросДобавление.Текст = "INSERT INTO [Table_1]
// |([NomDok]
// | ,[FacturaID])
// |VALUES
// | ("+NomDok+",
// | '"+FacturaID+"')";
//
// АДОДБКоннект.Execute(ЗапросДобавление);
...
Рейтинг: 0 / 0
16.08.2011, 14:39
    #37397784
загрузка с 1С в SQl
Сделал вариант через процедуру, этот Execute в 1С не работает, в SQL отлаживался работает процедура и входные данные:


Cmd = Новый COMОбъект("ADODB.Command");
Cmd.ActiveConnection = СоединениеСSQL;
Cmd.Prepared = 1;
Cmd.CommandText = "exec sp_AddRecords " + NomDok + ",'" + FacturaID + "'";
Cmd.Выполнить();
СоединениеСSQL.Close();
...
Рейтинг: 0 / 0
16.08.2011, 14:43
    #37397797
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Александр Великийrigusпропущено...

У меня они с апострофом
//ЗапросДобавление = Новый Запрос;
// ЗапросДобавление.Текст = "INSERT INTO [Table_1]
...
// АДОДБКоннект.Execute(ЗапросДобавление);
Бред
Нужно
Либо
так
//ЗапросДобавление = Новый Запрос;
// ЗапросДобавление.Текст = "INSERT INTO [Table_1]
...
// АДОДБКоннект.Execute(ЗапросДобавление.Текст);

или
так
//ЗапросДобавление = "INSERT INTO [Table_1]
...
// АДОДБКоннект.Execute(ЗапросДобавление);[/quot]

То что Вы не умеете пользоваться не значит что это не работает.
...
Рейтинг: 0 / 0
16.08.2011, 14:59
    #37397847
загрузка с 1С в SQl
rigusАлександр Великийпропущено...

Бред
Нужно
Либо
так
//ЗапросДобавление = Новый Запрос;
// ЗапросДобавление.Текст = "INSERT INTO [Table_1]
...
// АДОДБКоннект.Execute(ЗапросДобавление.Текст);

или
так
//ЗапросДобавление = "INSERT INTO [Table_1]
...
// АДОДБКоннект.Execute(ЗапросДобавление);

То что Вы не умеете пользоваться не значит что это не работает.[/quot]

За себя говори, я листинг написал, а тот старый листинг, комментирование, потому что я сделал через процедуру
...
Рейтинг: 0 / 0
16.08.2011, 16:13
    #37398065
загрузка с 1С в SQl
Получилось загрузить в SQL оказывается надо было вот так:

АДОДБКоннект = Новый COMОбъект("ADODB.Connection");
Попытка

АДОДБКоннект.Open(стрПодключения);
ТекстЗапроса="exec sp_AddRecords " + NomDok + ",'" + FacturaID + "'";
АДОДБКоннект.Execute(ТекстЗапроса,,);
АДОДБКоннект.Close();
АДОДБКоннект="";
Сообщить("Соединение с SQL-сервером " + ИмяСервера + " осуществлено в "+ТекущаяДата());
Исключение

Предупреждение("Невозможно установить соединение с SQL-сервером " + ИмяСервера+ ОписаниеОшибки());
АДОДБКоннект.Close();
Возврат;
КонецПопытки;
...
Рейтинг: 0 / 0
17.08.2011, 08:00
    #37398769
загрузка с 1С в SQl
А вот как сделать чтоб возвращать текст того что пишется в message и выводить в 1с
...
Рейтинг: 0 / 0
18.08.2011, 05:49
    #37400648
valex13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Функция ВыполнитьSQLЗапрос(Запрос, Сервер, БД ) Экспорт

Если ЗначениеНеЗаполнено(Сервер) Тогда
Сервер = Константы.юзрSQLНаименованиеСервера.Получить();
КонецЕсли;

Если ЗначениеНеЗаполнено(БД) Тогда
БД = Константы.юзрSQLНаименованиеБазыДанных.Получить() ;
КонецЕсли;

Попытка
стрПодключения = "Provider=sqloledb;Data Source=" + Сервер + ";Initial Catalog=" + БД + ";Integrated Security=SSPI";

Коннект = Новый COMОбъект("ADODB.Connection");
Коннект.ConnectionString = стрПодключения ;
Коннект.ConnectionTimeout = 9999;
Коннект.CommandTimeout = 9999;
Коннект.Open();

РекордСет = Новый COMОбъект("ADODB.Recordset");
Исключение
СообщитьОбОшибке("Не возможно подключить к MS SQL серверу .." + ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;

Попытка
РекордСет = Коннект.Execute(Запрос);
Исключение
СообщитьОбОшибке("Ошибка при выполнении запроса: " + Запрос + Символы.ПС + ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
Возврат РекордСет;

КонецФункции

// Пример использования функции
// Подключение к SQL серверу производится по доменной аутентификации

РекодСет = ВыполнитьSQLЗапрос("Insert into T1(ID, Param) Values (1,'Test1') Select * from T1 where ID = 1",,)
Пока НЕ РекордСет.EOF Цикл
Сообщить( "Данные: " + СокрЛП(РекордСет.Fields("Param").Value));
КонецЦикла;
...
Рейтинг: 0 / 0
18.08.2011, 08:03
    #37400686
загрузка с 1С в SQl
valex13Функция ВыполнитьSQLЗапрос(Запрос, Сервер, БД ) Экспорт

Если ЗначениеНеЗаполнено(Сервер) Тогда
Сервер = Константы.юзрSQLНаименованиеСервера.Получить();
КонецЕсли;

Если ЗначениеНеЗаполнено(БД) Тогда
БД = Константы.юзрSQLНаименованиеБазыДанных.Получить() ;
КонецЕсли;

Попытка
стрПодключения = "Provider=sqloledb;Data Source=" + Сервер + ";Initial Catalog=" + БД + ";Integrated Security=SSPI";

Коннект = Новый COMОбъект("ADODB.Connection");
Коннект.ConnectionString = стрПодключения ;
Коннект.ConnectionTimeout = 9999;
Коннект.CommandTimeout = 9999;
Коннект.Open();

РекордСет = Новый COMОбъект("ADODB.Recordset");
Исключение
СообщитьОбОшибке("Не возможно подключить к MS SQL серверу .." + ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;

Попытка
РекордСет = Коннект.Execute(Запрос);
Исключение
СообщитьОбОшибке("Ошибка при выполнении запроса: " + Запрос + Символы.ПС + ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
Возврат РекордСет;

КонецФункции

// Пример использования функции
// Подключение к SQL серверу производится по доменной аутентификации

РекодСет = ВыполнитьSQLЗапрос("Insert into T1(ID, Param) Values (1,'Test1') Select * from T1 where ID = 1",,)
Пока НЕ РекордСет.EOF Цикл
Сообщить( "Данные: " + СокрЛП(РекордСет.Fields("Param").Value));
КонецЦикла;

Мне нужно то что выводится в message я же написал например

(1518 row(s) affected)
...
Рейтинг: 0 / 0
18.08.2011, 10:58
    #37400998
XenoX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
загрузка с 1С в SQl
Ройтесь в свойствах ADODB.Recordset там это все есть (Курите MSDN) точно в свойство ткнуть не могу, не помню.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / загрузка с 1С в SQl / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]