Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
1 | |
Соединить результат хранимой процедуры из ms sql и запрос из 1С19.07.2018, 13:24. Просмотров 1000. Ответов 16
Метки нет Все метки)
(
Добрый день, подскажите пожалуйста как соединить результат выполнения хранимой процедуры из ms sql с запросом из 1С.
Имеется хранимая процедуры которая считает количество произведенной продукции по различным линиям оборудования. И запрос из 1С о простоях линий оборудования. Необходимо как-то соединить эти два результата , для выполнения математических расчетов и вывода их в табличную часть.
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
19.07.2018, 13:24 |
Ответы с готовыми решениями:
16
Результат хранимой процедуры Присвоить результат хранимой процедуры Возвращаю результат хранимой процедуры и..... Вывести результат хранимой процедуры в DataGridView
|
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
|
19.07.2018, 13:52 | 2 |
циклом перенести данные из одной таблицы в другую
0
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
||||||
19.07.2018, 14:07 [ТС] | 3 | |||||
_ЕГОР_,вот вывожу данные в табличную часть, можешь подсказать как дальше сделать?
0
|
Yulunga
|
|
19.07.2018, 14:11 | 4 |
ну так есть ТЧ - значит её можно записать в какой-то документ, к примеру, "колич произведённой продукции по ..."
ну а потом соединять с тем запросом из 1С, который уже есть
0
|
19.07.2018, 14:11 | |
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
||||||
19.07.2018, 14:18 | 5 | |||||
Виктория1992, после того как заполните ТабЧ, а в ту тз где лежит результат запроса 1с добавляете данные из ТабЧ, типа:
0
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
19.07.2018, 14:25 [ТС] | 6 |
Yulunga, а как из этого документа потом соеденить запрос из 1с? и какой документ использовать ? временный?
Добавлено через 2 минуты а примера нет никакого случайно? Добавлено через 36 секунд _ЕГОР_, а если мне нужно их соеденить по определенному полю?
0
|
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
|
19.07.2018, 14:27 | 7 |
Виктория1992, вам одну таблицу в другую перенести нужно или что? я не совсем понимаю
0
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
19.07.2018, 14:32 [ТС] | 8 |
_ЕГОР_, Есть таблица А(с результатом выполнения процедуры ms sqL) , которая содержит количество выпущенной продукции по линиям ( линия№1,линия№2,линия№3 и т.д) и есть Таблица Б с запрос из 1с , который возвращает количество часов простоя линий (линия№1 - 80ч , линия№2- 90ч и т.д) , нужно соединить эти два результата в табличную часть, где будет выведена итоговая информация.
0
|
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
|
19.07.2018, 14:35 | 9 |
а есть какое то сопоставление линий где либо?
0
|
Yulunga
|
|
19.07.2018, 14:41 | 10 |
отлично
вопрос где решаем ? в 1с ? так как вопрос на нашем форуме, то считаю что да и отвечаю как думаю : создаём внешний отчёт/обработку там получаем твои данные, итого есть таблица А есть таблица Б создаём запрос в 1с , где берём соединяем так, как надо, выводим то, что надо, в ТЧ нашего внешнего отчёта. смотрим. или как обычно я ничего не понял
0
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
19.07.2018, 14:54 [ТС] | 11 |
_ЕГОР_, конкретно сейчас нету. я просто понять не могу как мне эти два запроса в одну кучу свалить и уже там я сопоставлю их по ключам
0
|
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
|
19.07.2018, 14:56 | 12 |
Ну тогда по циклу который я описал выше, только сначала ищите строку с нужной линейкой и берете эту строку, вместо добавления новой
0
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
19.07.2018, 14:57 [ТС] | 13 |
Yulunga, все так.
как мне выгрузить результат из процедуры ms sql в таблицу , из которой я потом смогу запросом выдернуть данные ? нужно как-то создать временную таблицу ? или как это сделать?
0
|
_ЕГОР_
Тест
![]() 378 / 160 / 55
Регистрация: 26.02.2010
Сообщений: 1,206
|
||||||
19.07.2018, 15:06 | 14 | |||||
Допустим наша таблица из 1с состоит из колонок Линейка, ВремяПростоя и КолВо. После того как все таблицы заполнены пишем типа такого
1
|
Yulunga
|
|||||||||||
19.07.2018, 15:07 | 15 | ||||||||||
1
|
Dethmontt
Модератор
![]() |
||||||
19.07.2018, 20:14 | 16 | |||||
![]() Решение
ВЕРНО!
Виктория1992, а лучше почитай про внешние источники Ссыль
1
|
Виктория1992
2 / 2 / 6
Регистрация: 11.06.2013
Сообщений: 170
|
|
20.07.2018, 09:27 [ТС] | 17 |
Dethmontt, Спасибо,именно то что нужно)
0
|
20.07.2018, 09:27 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
20.07.2018, 09:27 |
Как получить результат хранимой процедуры MSSQL? Передать результат Select как параметр хранимой процедуры
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |