Имя: Пароль:
1C
 
Пример обработки (выгрузки)
0 Porhun
 
19.02.10
11:31
Доброго времени суток! Обращаюсь к тем у кого есть возможность поделиться кодом Обработки, которая коннектилась  бы к базе MSSQL, выбирала запросом нужную информацию и полученую информацию импортировала в заранее подготовленные Документы. По документам должны создаваться проводки. Очень нужно, буду благодарен любой помощи.
1 Defender aka LINN
 
19.02.10
11:32
Удачи
2 Maxus43
 
19.02.10
11:34
запрос к Скулю

стрПодключения = «Driver={SQL Server};»
стрПодключения = стрПодключения + ИмяСервера + «;»;
стрПодключения = стрПодключения + «Uid=» + ИмяПользователя + «;»;
стрПодключения = стрПодключения + «Pwd=» + Пароль + «;»;
стрПодключения = стрПодключения + «DataBase =» + ИмяБазы + «;»;
стрПодключения = стрПодключения + «Pwd=» + Пароль + «;»;

Connection = Новый COMОбъект("ADODB.Connection");

Connection.OpenServer = стрПодключения;

RS = Новый COMОбъект("ADODB.Recordset");

// Запрос к базе на языке SQL запросов.
RS.Open("Select * from TradeUnit", Connection);

Пока RS.EOF() = 0 Цикл

   // Можно обращаться и обрабатывать значения полей выборки.
   ИД = RS.Fields("ID").Value;
   Код = RS.Fields("Code").Value;

   // Обработка других полей
   //    ...

   RS.MoveNext();    
   
КонецЦикла;    

RS.Close();
Connection.Close();
3 Maxus43
 
19.02.10
11:37
>> По документам должны создаваться проводки
А вот этого лучше не делать...
да и вобще (0) лучше не делать)
4 ice777
 
19.02.10
11:39
(0) а в чем смысл обойтись без средств 1С?
5 Porhun
 
19.02.10
11:41
to Maxus43
Почему лучше не делать?)
6 Никола_
Питерский
 
19.02.10
11:43
(5) Я так понимаю база MS SQL это не 1Сная база, так ???
7 Maxus43
 
19.02.10
11:44
(5) в (4) пральный вопрос
8 ado
 
19.02.10
11:44
9 ado
 
19.02.10
11:46
(6) Не все знают, что кроме 1С бывают еще другие информационные системы ...
10 Porhun
 
19.02.10
11:48
вопрос: а в чем смысл обойтись без средств 1с? я вообще слабо понимаю. Потому что такая ситуация, нужно из базы SQL, в которой ведется товарный учет, производить в базу 1с.
11 Maxus43
 
19.02.10
11:49
(10) >>нужно из базы SQL, в которой ведется товарный учет
Прям в ней и ведётся? или ведётся всётаки в 1с с использованием скуля?
12 ado
 
19.02.10
11:52
(11) См. (9)
13 Porhun
 
19.02.10
11:52
учет ведется в другой программе которая пользуется MSSQL. Не 1С!
14 shuhard
 
19.02.10
11:56
(13) [учет ведется в другой программе которая пользуется MSSQL. Не 1С]
расскажи, что не получается в 1С:
- выполнить запрос к MSSQL
- создать документ
- заполнить документ
- провести документ
15 ado
 
19.02.10
12:21
(14) Я так понял, он еще ничего не пробовал, он пример просит. Пример в (2), (8)
16 shuhard
 
19.02.10
12:22
(15) угу
после декомпозиции ТЗ половина проблем снимается
17 Porhun
 
19.02.10
12:53
Коннект к базе sql, я сделал. Наибольшую сложность вызывает вопрос заполнения документа из данных запроса
18 shuhard
 
19.02.10
12:54
(17) что за документ, что за конфигурация
19 Porhun
 
19.02.10
13:17
Конфигурация - Бух предприятия ред.1.6, документ необходимо будет создать. Грубо говоря это приходные накладные
20 shuhard
 
19.02.10
13:17
(19) нет такого документа в БП
Основная теорема систематики: Новые системы плодят новые проблемы.