Вопрос про обход ТЧ документа и последовательным выводом в макет
Прошу помощи с возможно простейшей задачей, но не для начинающего.
Есть ТЧ документа, содержащая реквизиты: Сотрудник, Дата.
Колонки дат добавляются в ТЧ из списка значений на форме. ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, но с разными датами, хотя в документе строки две.
Задача отобрать сотрудника и все даты по этому сотруднику и вывести последовательно в макет. Причём даты выводить последовательно не в следующую строку, а в следующий столбец макета.
Предполагаю, что установку дат в макет можно реализовать при помощи Макет.Присоединить, но пока не могу получить их по сотруднику.
Заранее спасибо!
Есть ТЧ документа, содержащая реквизиты: Сотрудник, Дата.
Колонки дат добавляются в ТЧ из списка значений на форме. ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, но с разными датами, хотя в документе строки две.
Задача отобрать сотрудника и все даты по этому сотруднику и вывести последовательно в макет. Причём даты выводить последовательно не в следующую строку, а в следующий столбец макета.
Предполагаю, что установку дат в макет можно реализовать при помощи Макет.Присоединить, но пока не могу получить их по сотруднику.
Заранее спасибо!
По теме из базы знаний
- Конструирование аналитической структуры плана счетов в программе «1С:Бухгалтерия 8» с целью обеспечения достоверности финансовой отчетности
- Вывод диаграмм в табличный документ и связанные с этим проблемы
- Автоматизированная проверка конфигураций… и пара слов о стандартах разработки
- Интеграция сценарного тестирования в процесс разработки
- Как читать чужой код? Часть 3. Разбор и доработка запросов
Найденные решения
(1) ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.
Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.
Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Прикрепленные файлы:
ВнешняяОбработка19.epf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В моём понимании не укладывается такая форма изначально, если честно.
Если уж даты общие, то должно быть 2 табличных части: "Сотрудники" и "Даты". Тогда бы в запросе соединили бы 2 таблицы и всё было бы так, как вам нужно. Может лучше структуру данные переделать, если ещё не поздно?
ИХ может быть сколько угодно. Даты для сотрудников общие.
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, н
Например добавили 2 сотрудника и 2 даты.
При обходе этой ТЧ запросом, содержащей двух сотрудников, создаётся 4 строки т.е по две на каждого сотрудника, н
В моём понимании не укладывается такая форма изначально, если честно.
Если уж даты общие, то должно быть 2 табличных части: "Сотрудники" и "Даты". Тогда бы в запросе соединили бы 2 таблицы и всё было бы так, как вам нужно. Может лучше структуру данные переделать, если ещё не поздно?
(1) ТЧ сама по себе не может иметь динамическое количество колонок.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.
Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Это просто в документе так отображается. А хранится именно так, как получается в запросе.
Пример с присоединением во вложении.
Там сделано с ТЗ. В реальности можно переделать под нужные таблицы.
Но в целом должно быть понятен принцип.
Прикрепленные файлы:
ВнешняяОбработка19.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот