Помогите объединить две таблицы в одну печатную форму #437124


#0 by djafart800
Существуют доки МФЦ1 и МФЦ2. В них реквизиты только табличной части. Создаю еще один документ МФЦ. В нем выбор документа МФЦ1 и МФЦ2. Вот модуль документа МФЦ: Сейчас при нажатии на кнопку Сформировать не находит документы. Выдает пустую печатную форму. При нажатии на кнопку печать тоже самое. Как забить в печатную форму данные и определенно выбранных документов МФЦ1 и МФЦ2???
#1 by ТелепатБот
#2 by Ёпрст
нет периода в тексте запроса.. и Брак, Полтисы - это что?
#3 by djafart800
Брак и полисы это ячейки в документе МФЦ. Полисы это документ МФЦ1 а Брак это документ МФЦ2. А зачем период если нужны данные не за какой то период а определенно выбранные документы МФЦ1 и МФЦ2
#4 by Ochkarito
Мб в запросе Документ = Документ.МФЦ1.ТекущийДокумент;
#5 by djafart800
а куда именно это вставить?
#6 by Ochkarito
После |Без Итогов;
#7 by djafart800
#8 by djafart800
Тз.ВыбратьСтроку; {Документ.МФЦ.Форма.Модуль}: Значение не представляет агрегатный объект (ВыбратьСтроку)
#9 by djafart800
вот еще один вариант модуля к документу МФЦ: Здесь уже выводиться на печать две таблицы, но не заполнены. Нужно добавить чтоб отбор шел из определенно выбранных доков
#10 by Ochkarito
(7,8) Без периода не хочет работать. Оставляй как в , только укажи период, где надо будет ДатуОкончания обязательно указать.
#11 by Ёпрст
Добавить период в тест запроса и условие на нужные документы... всё.
#12 by djafart800
Блин я запутался в хлам. Вот модуль: период выбираю в документе с 1 по 13 например. Выбираю нужный мне МФЦ1 и МФЦ2. Нажимаю сформировать и он мне выдает все существующие доки МФЦ1 и МФЦ2 а не только тот что я выбрал. После вывод на печать - пусто. И еще надо добавить в чтоб выводилась внизу таблицы Шапка2, Строка2, Подвал2 - это из документа МФЦ2
#13 by Fenikus
Слушай, а почему нельзя сделать следующим образом: И также с МФЦ2. А чтобы работала кнопка печать, наверное, нужно сначала заполнить табличную часть документа МФЦ, как ты думаешь?
#14 by DigitalDolphin
Слушай я чет не понял ты хочешь выбрать все документы в базе МФЦ 1 и 2 или в одном конкретном документе МЦФ - общий ?? И что у тебя представляет собой в запросе:
#15 by djafart800
система такая: открываю МФЦ, так выбрПолисы - это МФЦ1. нажимаю создаю новый МФЦ1 в нем заполняю табличную часть после выбираю. так же с МФЦ2, создаю выбираю. Самого документа МФЦ не существует - это как бы док для того чтобы выбрать определенный до мфц1 и мфц 2 и напечатать на одной печатной форме. а в печатной форме таблица выглядит так: шапка, таблица с реквезитами табличной части мфц1 а ниже другая таблица с реквезитами табличной части мфц2. Полисы это мфц1 а Брак это мфц2
#16 by djafart800
Че то не правильно - ошибка: МФЦ1.ИсходнаяТаблица("Документ.МФЦ1"); {Документ.МФЦ.Форма.Модуль}: Поле агрегатного объекта не обнаружено (ИсходнаяТаблица)
#17 by Ёпрст
Помедленнее и по-русски пожалуйста, ничего не понятно что вам нужно вообще.
#18 by Ochkarito
(15,16) У тебя загоны какие-то идут или полное непонимание что пишешь. Делай как указано в , выводом последовательно строк табличной части из документов Мфц1 и Мфц2.
#19 by djafart800
Че не понятного то. Представь себе лист А4. Альбомный вид. Шапка, таблица - МФЦ1. Закончилась таблица МФЦ1, за ней вторая таблица браки - МФЦ2
#20 by djafart800
А документ МФЦ нужен чтоб выбрать что печатать в этих двух таблицах МФЦ1 и 2. Документов МФЦ1 и 2 много, выбираю какой именно печатать 1 и 2
#21 by djafart800
А как указанно в не получается что то. до вывода строк даже не доходит. Ошибка уже при создании объекта Документ.МФЦ1
#22 by Ёпрст
У тебя в Одном документе есть 2 реквизита с типом Документ.МФЦ1 и Документ.МФЦ2 и нужно распечатать табличные части этих документов на 1 листе,так что ли?
#23 by djafart800
ДА
#24 by Ёпрст
Ну и какие проблемы тогда вообще ?
#25 by djafart800
Блин, че то все равно не догоняю. Вот модуль: КонецПроцедуры Нажимаю Кнопку Сформировать выводит окно в нем список всех доков МФЦ1 и 2. Нажимаю ок - таблица пустая. Чето не хватает
#26 by djafart800
Косяк из-за периода. я указываю период в доке МФЦ напр. с 1 по 14. И он мне пытается все документы из этого промежутка выбрать а не те которые я выбираю в ВыбрПолисы и ВыбрБрак
#27 by Ёпрст
ау.. весь код целиком из не судьба было запостить? Нафига там какой-то запрос нелепый ?
#28 by 1Сергей
Зачем тут запрос вообще? меняй Полисы на ВыбПолисы. Разве это не очевидно?
#29 by Ёпрст
+27 Реквизиты в доке, какие имеют Идентификаторы ?
#30 by djafart800
?
#31 by djafart800
Это процедураСформировать?
#32 by djafart800
Поменял полисы на ВыбрПолисы
#33 by djafart800
Реквизит в доке МФЦ1 наприер: Страхователь. В таблице которая на печать тип выражение <Страхователь>
#34 by Ёпрст
да. Только в "Полисы" и "Брак" подставь свои реальные идентификаторы из документа.
#35 by djafart800
поставиль
#36 by djafart800
таблица при выводе на печать пустая
#37 by Ёпрст
а в макете то чего ? В секции "Строка" ? :)) И это, реквизиты документа (Брак и Полисы) заполнены ?
#38 by djafart800
Вмакете в строке например в колонке Страхователь - <Страхователь>. Он должен браться из табличной части документа МФЦ1 - страхователь
#39 by Ёпрст
мда... Напиши в Макете ПечСтрахователь и в коде
#40 by djafart800
пусто
#41 by 1Сергей
:)
#42 by djafart800
блин
#43 by djafart800
Помогите с макетом то, очень надо!
#44 by Ёпрст
Чем помочь то? Всё ужо разжевано..
#45 by djafart800
дак на печать не выводит ни чего
#46 by djafart800
#47 by djafart800
Не выводит на печать
#48 by djafart800
Блин сам накосячил :) Исправил Пока Полисы на Пока ВыбрМФЦ1 Все работает пока что
#49 by djafart800
Помогите вывести итог по колонке. До этого в других докух в модуле не писал ничего а в макете в подвале делал строку итог а в ней [Итог("СтраховаяПремия")]. А в этом доке не пашет.
#50 by Ёпрст
Ё... когда ты пишешь Итог("СтраховаяПремия") ты просишь итог по текущему документу... а нужно всего лишь посмотреть Итог у ссылки на документ, т.е ВыбрМФЦ1.Итог(....
#51 by djafart800
Ты как всегда прав. Спасибо. А еще не подскажешь как этот итог в макете прописью прописать, только не в этой ячейке а в другой
#52 by 1Сергей
пиши Формат и нажимай Ctrl+F1
#53 by djafart800
Спасибо! Разобрался
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С