Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КА2 программный интерфейс получения кадровых данных и СКД

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.