Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 15:10

Вопрос

Автор Ekaterina20, 03 дек 2015, 13:21

0 Пользователей и 1 гость просматривают эту тему.

Ekaterina20

Опытные 1с-ники, подскажите пожалуйста!

в задаче нужно объединить 2 таблицы. 1 таблица приходит от контрагента и ее загружаем файликом, а вторая уже готова в ней выводится отчет.

cska-fanat-kz

ниииииче не понятно :trhregerhg:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Vladimir_Sh

Ekaterina20, перефразируйте.

P.S. Эх думал я сейчас зайду помогу кому нить, карму себе поправлю)
Если я Вам помог, нажми - Спасибо!

Ekaterina20

Такая задача:
1. Приходит предложение от контрагент документов (например: XLS). этот документ загружается в 1с и хранится в определенно созданном документе.
2. Есть регистр сведений Связи.
Задание: Связать в отчете ТЧ Связи и ТЧ Документа.

Vladimir_Sh

Ekaterina20, теперь более-менее понятна. С чем мы Вам можем помочь? Наработки или бета-версия есть)))?
Простите, но сейчас это звучит примерно так: " У меня есть топор и дерево. Нужно сделать спортивную площадку".
Если я Вам помог, нажми - Спасибо!

Ekaterina20

На данный момент создала документ и загрузила туда файл. Теперь стоит БОЛЬШАЯ задача. Не могу понять как соединить тч документа и тч регистра. При запросе создается две тч, а мне нужна одна.

Vladimir_Sh

выложите пожалуйста запрос и опишите как пытаетесь соединить
Если я Вам помог, нажми - Спасибо!

Ekaterina20

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

Запрос.УстановитьПараметр("ДатаК", ДатаК);
Запрос.УстановитьПараметр("ДатаН", ДатаН);

Результат = Запрос.Выполнить();


У меня получается так,что если во вкладке ставлю все на регистр,то выводит регистр, а если на тч документа не выводит ничего... Не могу понять как их соеденить.

Есть

cska-fanat-kz

перевожу, если что поправьте.
у вас есть регистр сведений Связь - история звонков с длительностью и стоимостью каждого звонка
и какой-то документ ПредложениеКонтрагента с табличкой направлений и стоимостями чего-то

назначение документа - не совсем понятно. или совсем не понятно.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Ekaterina20

Цитата: cska-fanat-kz от 04 дек 2015, 13:17
перевожу, если что поправьте.
у вас есть регистр сведений Связь - история звонков с длительностью и стоимостью каждого звонка
и какой-то документ ПредложениеКонтрагента с табличкой направлений и стоимостями чего-то

назначение документа - не совсем понятно. или совсем не понятно.


Поняли все правильно. Этот документ нужен просто для того,чтобы информация попала в базу,далее для анализа.

Суть то такая, я должна получить отчет. Где из регистра выбираю данные получаю табличку (Рис.Безымянный). в ней с помощью кода, сворачиваю данные ,получаю новую колонку "Код" с помощью метода Свернуть(Код,ДлительностьЗвонка,Стоимость).

Теперь нужно к полученной табличке присоеденить ТЧ из документа и ,чтобы при формировании отчета, направление должно сравниваться с кодом, стоимость должна*Длительность и выводится новая колонка Всего.


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск