|
Где найти печатные формы | ☑ | ||
---|---|---|---|---|
0
NEGROkot
29.12.14
✎
07:41
|
Добрый день.
Необходимо немного подкорректировать печатную форму документа "Заказ покупателя" а именно "Заказ покупателя (с учетом корректировок)" не могу найти эту печатную форму, в макетах нету в внешних печатных формах тоже, подскажите плз куда искать? где они вообще могут быть. конфигурация 1C-Рарус: Автоматизация 1С:Франчайзи, редакция 2.1 |
|||
1
1976vas
29.12.14
✎
07:43
|
В конфигураторе задай глобальный поиск по Свойству и введи как твоя печатная форма называется.
|
|||
2
Godofsin
29.12.14
✎
07:46
|
(0) Общие макеты тоже посмотрел?
|
|||
3
NEGROkot
29.12.14
✎
07:48
|
вот всё что он нашел
СтруктураПечатныхФорм = Новый Структура("Заказ,ЗаказКорректировка,Счет,СчетКорректировка,Бланк,КоммерческоеПредложение", "Заказ покупателя", "Заказ покупателя (с учетом корректировок)", "Счет на оплату", "Счет на оплату (с учетом корректировок)", "Бланк товарного наполнения", "Коммерческое предложение"); (2) Смотрел нету |
|||
4
1976vas
29.12.14
✎
07:50
|
Не в модулях а в свойствах ищи
|
|||
5
Godofsin
29.12.14
✎
07:50
|
(3) Ну и проследи отладчиком в модуле Заказа куда он прыгает при выводе на печать твоей формы.
|
|||
6
1976vas
29.12.14
✎
07:50
|
А может в принципе и не найдет
|
|||
7
anatoly
29.12.14
✎
07:50
|
(3) лезь в саму Печать() и смотри откуда там макет берется.
|
|||
8
Случайный прохожий
29.12.14
✎
07:58
|
Ищи слово "ЗаказКорректировка" в модулях и свойствах :)
|
|||
9
NEGROkot
29.12.14
✎
07:58
|
Процедура ОсновныеДействияФормыПечать(Кнопка)
УниверсальныеМеханизмы.ОткрытьФормуВыбораПечатныхФормОбъекта(ЭтотОбъект, ЭтаФорма); КонецПроцедуры // ОсновныеДействияФормыПечать() и потом Процедура ОткрытьФормуВыбораПечатныхФормОбъекта(Объект, ФормаВладелец) Экспорт // Открыть форму выбора печатных форм Форма = ПолучитьОбщуюФорму("ФормаВыбораПечатныхФорм", ФормаВладелец, Объект); Если Форма.ОткрытьМодально() <> Истина Тогда Возврат; КонецЕсли; // Печать макета объекта Для каждого СтрокаКнопки Из Форма.ЭлементыФормы.ДеревоМакетовПечати.ВыделенныеСтроки Цикл Расшифровка = СтрокаКнопки.Расшифровка; Если ТипЗнч(Расшифровка) = Тип("Структура") и Расшифровка.ВидПечатнойФормы = Перечисления.ВидыДополнительныхВнешнихОбработок.ПечатнаяФорма Тогда //+CRM проверяем, была ли записан объект Если Не РаботаСДиалогами.ПроверитьМодифицированность(Объект) Тогда Возврат; КонецЕсли; //-CRM ТабДокумент = НапечататьВнешнююФорму(Объект.Ссылка, Расшифровка); ЭтоДокумент = Метаданные.Документы.Содержит(Объект.Метаданные()); НапечататьДокумент(ТабДокумент, 0, Форма.НаПринтер, ?(ЭтоДокумент, ОбщегоНазначения.СформироватьЗаголовокДокумента(Объект), Строка(Объект)), Объект.Ссылка, Расшифровка); Иначе Объект.Печать(Расшифровка, 0, Форма.НаПринтер); КонецЕсли; КонецЦикла; КонецПроцедуры // ОткрытьФормуВыбораПечатныхФормОбъекта() |
|||
10
Рэйв
29.12.14
✎
08:02
|
(0)Если ты не можешь найти макет, то тебе туда и не надо:-)
Пригласи специалиста. |
|||
11
Любопытная
29.12.14
✎
08:04
|
(9) Ну и что говорит отладчик? Пошли в Объект.Печать() или НапечататьДокумент()?
|
|||
12
Случайный прохожий
29.12.14
✎
08:06
|
Покопайся в общей форме "ФормаВыбораПечатныхФорм" :)
|
|||
13
ИС-2
naïve
29.12.14
✎
08:44
|
(0) если не знаешь, где делай перед запуском на печать в конфигураторе Отладка-Оставить, в Предприятии нажимай Печать и далее все F11, пока не найдешь вызов своей печати
|
|||
14
PaulBC
29.12.14
✎
08:59
|
(3) В этом же модуле разве нет
Функция ПечатьСчетаЗаказаКорректировки(Тип) ? |
|||
15
1976vas
29.12.14
✎
09:03
|
(14) Да он уже забил на все давно
|
|||
16
NEGROkot
29.12.14
✎
09:29
|
(13) Посмотрел кучу всего, обращений к печатной форме не было. %-)
|
|||
17
Krolik Bezobraznik
29.12.14
✎
09:31
|
А не пробовал поставить точку останова в процедуре, которая вызывается при нажатии на кнопку Печать и пройтись отладчиком?
|
|||
18
PaulBC
29.12.14
✎
09:35
|
"1С-Рарус: Автоматизация 1С:Франчайзи" разработана на платформе "1С:Предприятие 8" на основе типовой конфигурации "Управление торговлей", а там это макет СчетЗаказ и Функция ПечатьСчетаЗаказаКорректировки(Тип)
|
|||
19
NEGROkot
29.12.14
✎
09:47
|
(18) Спасибо, всё понял. Бедою была как всегда ограниченность в знаниях конфигуратора.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |