Вопрос про обход ТЧ документа и последовательным выводом в макет

1. russb 21.01.18 00:48 Сейчас в теме
Прошу помощи с возможно простейшей задачей, но не для начинающего.
Есть ТЧ документа, содержащая реквизиты: Сотрудник, Дата.
Колонки дат добавляются в ТЧ из списка значений на форме. ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, но с разными датами, хотя в документе строки две.
Задача отобрать сотрудника и все даты по этому сотруднику и вывести последовательно в макет. Причём даты выводить последовательно не в следующую строку, а в следующий столбец макета.

Предполагаю, что установку дат в макет можно реализовать при помощи Макет.Присоединить, но пока не могу получить их по сотруднику.
Заранее спасибо!
По теме из базы знаний
Найденные решения
5. spacecraft 22.01.18 07:52 Сейчас в теме
(1) ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.

Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Прикрепленные файлы:
ВнешняяОбработка19.epf
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1484 21.01.18 01:02 Сейчас в теме
(1) логично все сразу получить и выводить. И только в исключительных случаях склеивать области!
4. zeltyr 570 22.01.18 06:16 Сейчас в теме
(1)
ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, н


В моём понимании не укладывается такая форма изначально, если честно.
Если уж даты общие, то должно быть 2 табличных части: "Сотрудники" и "Даты". Тогда бы в запросе соединили бы 2 таблицы и всё было бы так, как вам нужно. Может лучше структуру данные переделать, если ещё не поздно?
5. spacecraft 22.01.18 07:52 Сейчас в теме
(1) ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.

Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Прикрепленные файлы:
ВнешняяОбработка19.epf
6. russb 22.01.18 14:46 Сейчас в теме
(5)
динамическое


Спасибо большое. Разобрался.
3. bad_wag 48 22.01.18 01:00 Сейчас в теме
Например добавили 2 сотрудника и 2 даты.

после этого не понятно следующее
, создаётся 4 строки т.е по две на каждого сотрудника

Это как так получается? Для вывода не нужно присоединять, сделайте макет таблицы с шапкой и строкой в строку выводите нужные данные
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот