Имя: Пароль:
1C
1С v8
Получить данные из Access в СКД
0 red14_88
 
15.01.12
16:08
Доброго всем времени суток и с прошедшими праздниками. Нутром чую, что тема избита, но все же. Необходимо написать отчет, который часть данных берёт из БД 1С 8.2 (скажем, номенклатуру и количество), а часть - из файлика Access(скажем, цену, сегмент номенклатуры). Грузить цену в базу не предлагать. Отчет нужен на СКД, но как подключаться из кода к Access тоже с удовольствием узнал бы. Платформа 8.2.13, поэтому внешний источник даных в конфигурации не прокатит.
Спасибо!
1 Господин ПЖ
 
15.01.12
16:12
> Грузить цену в базу не предлагать. Отчет нужен на СКД, но как подключаться из кода к Access тоже с удовольствием узнал бы. Платформа 8.2.13, поэтому внешний источник даных в конфигурации не прокатит.

на елку залезть и ж.пу не ободрать...

>но как подключаться из кода к Access тоже с удовольствием узнал бы

спроси у гугля, он все знает...
2 Чайник Рассела
 
15.01.12
16:22
(1) это форум тематический, иди в лайф и там пи..и
(0) а зачем внешний источник? Набор данных объект в СКД куда таблицу с данными из аксесса.

Функция ОткрытьФайл(НаименованиеФайла)
   
   Результат = Истина;
   СтрокаПодключения="Driver={Microsoft Access Driver (*.mdb)};Dbq=" + НаименованиеФайла + ";";
   Access = Новый COMОбъект("ADODB.CONNECTION");
   Попытка
       Access.Open(СтрокаПодключения);
   Исключение
       Сообщить(ОписаниеОшибки());
       Результат = Ложь;;
   КонецПопытки;
   
   Возврат Результат;
   
КонецФункции
3 red14_88
 
15.01.12
16:29
(2) Спасибо.
А как настроить связть данных между источниками (у меня в 1С коды товара без ведущих нолей, в mdb-шке с нолями)?
Если есть ссылочки на литературу по СКД (слыхал есть цельная книжка по ней), дайте, пожалуйста.
4 Чайник Рассела
 
15.01.12
16:34
(3) при создании ТЗ приведи коды к нужному значению
5 red14_88
 
15.01.12
17:09
(4) при создании ТЗ в СКД или в коде? Если в коде то понятно, а если в СКД - тогда я в растерянности...
6 Чайник Рассела
 
15.01.12
17:10
(5) в коде. Создаешь в коде ТЗ с нужными данными и передаешь эту таблицу значений в СКД в виде источника - объект.
8 PVV65
 
15.01.12
17:53
Такое ощущение, что СКД стало панацеей.
9 red14_88
 
15.01.12
20:01
(6) Идею уловил. А в самой СКД нет настроек соединения источников данных на манер "подобно"?
(8) Да уж всяко лучше, чем универсальный отчет. Да и СКД используется только из-за того, что сейчас конфигурация - обычное приложение, но планируется переход на управляемое.
Закон Брукера: Даже маленькая практика стоит большой теории.