|   |   | 
| 
 | v7: Отчет по нескольким идентичным базам | ☑ | ||
|---|---|---|---|---|
| 0
    
        1С-ница 06.11.14✎ 16:45 | 
        Есть несколько баз с условно одинаковой конфигурацией (отличия не критичные для отчета). Необходимо из них собрать общий отчет по одному регистру. Подсказали делать через Ole, с которым я раньше не работала. Подскажите с чего начать?
 Нашла пример вот здесь: http://1c911.by/stati_1s/statya-zaprosy-v-1s-k-dvum-bazam-odnovremenno-dbf-ole-db.htm | |||
| 1
    
        butterbean 06.11.14✎ 16:46 | 
        (0) это статья про 7.7, а у тебя какая платформа??     | |||
| 2
    
        1С-ница 06.11.14✎ 16:51 | 
        (1) 7.7     | |||
| 3
    
        1С-ница 06.11.14✎ 16:52 | 
        7.70.027 точнее     | |||
| 4
    
        Ёпрст гуру 06.11.14✎ 16:54 | 
        Оле - это слишком долго.
 Нужно быстро - пишите прямой запрос к сторонней базе - имейте всё в одном запросе. | |||
| 5
    
        Looser-1c 06.11.14✎ 16:54 | 
        Предлагаю начать с азов.
 Установить соединение с другой базой (примеров в поиске по форуму больше, чем достаточно). Получить оттуда данные. получить данные из текущей базы. Понять, как их свести вместе. Вывести отчет. Радоваться. | |||
| 6
    
        Ёпрст гуру 06.11.14✎ 16:54 | 
        и данные этой базы и данные всех других баз.     | |||
| 7
    
        Looser-1c 06.11.14✎ 16:54 | 
        (4) Злой ты... Она с олей-то по нев ладах, а ты ей скуль пихаешь....     | |||
| 8
    
        abfm 06.11.14✎ 16:55 | 
        http://www.mista.ru/articles1c/ole.htm там всёесть.     | |||
| 9
    
        Рэйв 06.11.14✎ 16:55 | 
        (7)Пусть тогда диски ИТС разносит если тяжело.     | |||
| 10
    
        Looser-1c 06.11.14✎ 16:56 | 
        (9) Москва не сразу строилась....
 Я почему-то верю, что она научится... | |||
| 11
    
        1С-ница 06.11.14✎ 16:56 | 
        У меня баз много, минимум 4     | |||
| 12
    
        rbserg 06.11.14✎ 16:56 | 
        (4)  >> Нужно быстро - пишите прямой запрос к сторонней базе - имейте всё в одном запросе.     | |||
| 13
    
        Рэйв 06.11.14✎ 16:56 | 
        (10)Я тоже верю. Время все лечит     | |||
| 14
    
        rbserg 06.11.14✎ 16:57 | 
        (4)  >> Нужно быстро - пишите прямой запрос к сторонней базе - имейте всё в одном запросе.
 SQLite? | |||
| 15
    
        1С-ница 06.11.14✎ 16:58 | 
        Базы на SQL кстати     | |||
| 16
    
        Рэйв 06.11.14✎ 16:58 | 
        (11)>>У меня баз много, минимум 4
 Спасибо:-) Поржал | |||
| 17
    
        rbserg 06.11.14✎ 16:58 | 
        (15) передила. 1С++ используется?     | |||
| 18
    
        Жан Пердежон 06.11.14✎ 16:59 | 
        есть еще вариант с веб-сервисами     | |||
| 19
    
        1С-ница 06.11.14✎ 17:00 | 
        (17) точно не знаю...     | |||
| 20
    
        Рэйв 06.11.14✎ 17:01 | 
        (19)Посмотри в конфигураторе.Я сам не пользовался,но там вроде должны быть лишние вклаки если используется     | |||
| 21
    
        Ёпрст гуру 06.11.14✎ 17:02 | 
        (14) sqllite этого не умеет     | |||
| 22
    
        rbserg 06.11.14✎ 17:02 | 
        (19) Эм. Ну ты сама писать будешь? Или так интересуешся?     | |||
| 23
    
        Ёпрст гуру 06.11.14✎ 17:02 | 
        (15) это не имеет никакого значения, но на скуле - проще.     | |||
| 24
    
        КонецЦикла 06.11.14✎ 17:03 | 
        (19) Для базы SQL еще проще если прилинкован сервер или базы на одном сервере
 base1.._1sjourn.docno union all base2.._1sjourn.docno 1С++ безвреден и подцепить его недолго... | |||
| 25
    
        1С-ница 06.11.14✎ 17:03 | 
        (20) в конфигураторе лишних вкладок нет     | |||
| 26
    
        rbserg 06.11.14✎ 17:04 | 
        Ну, если все базы в одном экземпляре крутятся, то в принцыпе не сложно техически.     | |||
| 27
    
        Рэйв 06.11.14✎ 17:04 | 
        (25)Значит не используется. Подцепить конечно не сложно.Но еще уметь работать с ним надо. Так что оно и к лучшему.     | |||
| 28
    
        1С-ница 06.11.14✎ 17:04 | 
        (24) базы на одном сервере
 что это за код: base1.._1sjourn.docno union all base2.._1sjourn.docno ? | |||
| 29
    
        Ёпрст гуру 06.11.14✎ 17:05 | 
        (28) это зарисовки на "тему"
 просто показано, как примерно обращаться к табличкам с разных баз, если они на одном сервере или прилинкованном сервере.. в одном запросе. | |||
| 30
    
        rbserg 06.11.14✎ 17:06 | 
        (25) Ты с опенконфом путаешь, наличие 1С++ в конфигураторе можно определить по поиску строки "1CPP.dll" в купе с "ЗагрузитьВнешнююКомпоненту"     | |||
| 31
    
        Рэйв 06.11.14✎ 17:07 | 
        (28)Ты со скульными запросами вообще дружишь? Иначе все дальнейшее ось, тебе покажется китайской грамотой.     | |||
| 32
    
        Рэйв 06.11.14✎ 17:07 | 
        *ось=боюсь     | |||
| 33
    
        1С-ница 06.11.14✎ 17:07 | 
        (30) не найдено такой строки 1CPP.dll     | |||
| 34
    
        rbserg 06.11.14✎ 17:07 | 
        или в запущенной в энтерпрайзе 1С-ке "Помощь"->"О программе" или в Сервис-настройки     | |||
| 35
    
        1С-ница 06.11.14✎ 17:08 | 
        (31) не дружу, но видимо надо подружиться...     | |||
| 36
    
        Рэйв 06.11.14✎ 17:08 | 
        (35)Очень зря не дружишь. Большинство полезных советов, значит, просто не поймешь.     | |||
| 37
    
        1С-ница 06.11.14✎ 17:09 | 
        (36) может тогда проще подружиться с оле?     | |||
| 38
    
        Рэйв 06.11.14✎ 17:10 | 
        (37)оле в 77 тоже зверь далеко не простой.     | |||
| 39
    
        rbserg 06.11.14✎ 17:10 | 
        (35)>  не дружу, но видимо надо подружиться...
 Тогда изучай вот это: http://www.1cpp.ru/forumfiles/Attachments/mod_002.zip Дополнительно: http://www.1cpp.ru/forum/YaBB.pl?num=1148874473 | |||
| 40
    
        1С-ница 06.11.14✎ 17:10 | 
        Ясно. Есть знаток скуля на работе, попробую к нему обратиться. Спасибо за советы.     | |||
| 41
    
        orefkov 06.11.14✎ 17:24 | 
        (25)
 В конфигураторе лишних вкладок не бывает. Те, которые опенконф добавляет - совсем таки не лишние :) | |||
| 42
    
        Рэйв 06.11.14✎ 17:47 | 
        (41)Ну... скажем так,они сравнительно добавочные:-)     | |||
| 43
    
        Мимохожий Однако 06.11.14✎ 18:37 | 
        Как вариант для невозможности\неумения использовать ОЛЕ: В каждой базе запустить обработки, которые в отдельные файлы выбросят таблицы-заготовки. А потом в своей базе запустить обработку, которая после чтения этих файлов слепит нужный отчет ))     | |||
| 44
    
        varelchik 07.11.14✎ 09:58 | 
        А собственно какой именно отчет нужен то?
 Отчет по регистру? Какому? Что именно отчитывать. мда. интересная тема. | |||
| 45
    
        lavalit 07.11.14✎ 12:24 | 
        вот кстати в (8) дельная статейка.. сам когда то по ней дружился с ОЛЕй... все, что написано - реально работает.
 Единственное, с чем столкнулся, но в принципе то терпимо.... отладчик на ОЛЮ срабатывает как то криво... по Ф9 готовьтесь к жестокому повисанию))) в остальном все норм))) | |||
| 46
    
        varelchik 07.11.14✎ 12:48 | 
        (45)ОЛЯ это жесть!
 21 век на дворе а вы все ентой ерундой пользуетесь. | |||
| 47
    
        lavalit 07.11.14✎ 12:54 | 
        (46) ну сто лет назад было понаписано всякого разного.. работает.. теперь хочешь не хочешь поддерживать надо))) для 7.7 она вполне себе ничего. Я по ней делаю всякие там отчетики мелкие... сводные из управленки и бухии..     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |