Имя: Пароль:
1C
1С v8
КА2 программный интерфейс получения кадровых данных и СКД
0 ildary
 
15.03.19
10:45
Уважаемые специалисты, подскажите пожалуйста, как правильно передавать в отчет на СКД временную таблицу, полученную в КадровыйУчет.СоздатьВТСотрудникиОрганизации()? Полученную ВТ обрабатывать самостоятельно, а потом ТЗ-результат передавать в СКД?
1 Fragster
 
гуру
15.03.19
10:47
да, СКД не умеет во временные таблицы. Тут помогает
МенеджерВременныхТаблиц (TempTablesManager)
Таблицы (Tables)
Использование:

Только чтение.
Описание:

Тип: ВременныеТаблицыЗапроса.
Содержит временные таблицы, находящиеся в менеджере.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
2 ildary
 
15.03.19
11:01
(1) спасибо за совет, а как МВТ передать в СКД?
3 Fragster
 
гуру
15.03.19
11:03
(2) никак. Из менеджера временных таблиц получаешь имя таблицы, запросом "Выбрать * Из " + ИмяТаблицы вытаскиваешь в ТЗ, и эту ТЗ уже в качестве источника данных - объекта используешь в СКД
4 Вафель
 
15.03.19
11:05
вот поэтому все отчеты в ЗУПЕ делаются кодом
5 ildary
 
15.03.19
11:08
(3)+(4) Спасибо, значит только через ТЗ можно.

С одной стороны гонять данные по модулям через МВТ - это сильное колдунство, с другой стороны - при отладке геморроя хватит на много лет вперед...
6 aleks_default
 
15.03.19
11:29
(5)В чем сила, брат?
7 aleks_default
 
15.03.19
11:30
(5) Консоль запросов с загрузкой таблиц в руки и вперед.
8 ildary
 
15.03.19
11:57
(7) мне не отлаживать надо, а отчёт на СКД написать.