Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 05:43
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: СКД. Получение данных  (Прочитано 5351 раз)

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

Оффлайн spidernet

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 2
  • КПД: 3%
  • Регистрация: 2011-06-22
  • Сайт: 
  • Профессия: Программист 1С

Добрый день!

Ситуация следующая:
Есть отчет написанный на СКД. Необходимо, когда пользователь сформирует отчет, каждую строку отчета поместить в документ. Т.е. отчет сформирован, нажимаем кнопку создать документ, и каждая строка этого отчета попадает в ТЧ нового документа. Так вот вопрос, как получить эти самые данные, которые попадают в отчет.
Заранее благодарен за ответ.
Платформа 8.2.18.


Оффлайн Besart

  • *****
  • Сообщений: 678
  • РЕПУТАЦИЯ: 142
  • КПД: 21%
  • Регистрация: 2012-12-10
    • Skype: artfa.a
  • Компания: Фрилансер
  • Профессия: Программист 8.1
Если вы програмно делаете отчет то можно, но если вы делали отчет полностью на СКД, то тогда могу предложить следующее:
если результат строится на запросе то можно добавить на форму команду с выполнением этого же запроса, а там уже куда хотите туда и толкайте результат вашего запроса.
 

Оффлайн markgenuine

  • ***
  • Сообщений: 217
  • РЕПУТАЦИЯ: 18
  • КПД: 8%
  • Регистрация: 2012-11-17
  • Сайт: 
Я так понял, что вам нужен результат запроса сформированный с помощью СКД, так?

Оффлайн spidernet

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 2
  • КПД: 3%
  • Регистрация: 2011-06-22
  • Сайт: 
  • Профессия: Программист 1С
Да, именно результат запроса, с учетом тех параметров отбора, которые установил пользователь

Оффлайн Besart

  • *****
  • Сообщений: 678
  • РЕПУТАЦИЯ: 142
  • КПД: 21%
  • Регистрация: 2012-12-10
    • Skype: artfa.a
  • Компания: Фрилансер
  • Профессия: Программист 8.1
я уже указывал вам способ решения, а результат запроса вы не вытяните из очтета построенного на СКД, зато можно вытянуть параметры отчета, например даты
Добавлено: 12 Июл 2013, 18:09

хоят нет, наврал
  &НаСервере
 &НаКлиенте
  Процедура Команда1(Команда)
  Моя();
  КонецПроцедуры

 Процедура Моя()
    Объект=РеквизитФормыВЗначение("Отчет");
СхемаКомпоновкиДанных=Объект.СхемаКомпоновкиДанных;
КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновкиДанных=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Объект.КомпоновщикНастроек.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновкиДанных=Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
 
ТЗДляВывода = Новый ТаблицаЗначений;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(ТЗДляВывода);
ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
    КонецПроцедуры

 
работает только для несложных отчетов, т.е. если нет вложенных таблиц и\или каких-то сложных группировок, посмотрите в отладчике ТЗ, так у меня например для отчета РасчетныеЛистки не работает, а для Прайс-Лист все ОК (собственная конфигурация для тестов)

Последний раз редактировалось: Besart; 12 Июл 2013, 18:09. Причина: Объединение сообщений


Теги:
 

Перенос данных из 1с 82 БП (базовая) в 1с 82 БГУ (базовая)

Автор Владимир87Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 7428
Последний ответ 06 Дек 2014, 17:40
от дфтын
Поиск по бае данных,(полнотекстовый поиск)

Автор kot_ooРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 3879
Последний ответ 19 Май 2014, 15:40
от kot_oo
Как исправить при обновлении ИБ: Ошибка в запросе набора данных по причине: {(58, 2)}: Несовместимые типы "ВЫБОР" <<?>>ВЫБОР

Автор dollРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2110
Последний ответ 01 Янв 2017, 20:27
от Геннадий ОбьГЭС
"Задваивание" данных в отчете

Автор mashencev_antonРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 7319
Последний ответ 15 Окт 2015, 11:21
от Mari_beginner
Куда сохраняются данные в режиме работы клиент при выгрузке данных обработкой "Универсальный обмен данными в формате XML"

Автор xDDРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 6946
Последний ответ 13 Ноя 2014, 08:23
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
167 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
28 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 218
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal