|
1с упр.формы.Не видит изменения в печ форме в доп отчетах и обработках | ☑ | ||
---|---|---|---|---|
0
Lily_1C
09.01.19
✎
09:16
|
Добрый день!
Не пойму в чем дело,подскажите пожалуйста. Есть внешняя печ.форма УПД,я ее изменила немного и подключила стандартным способом через доп.отчеты и обработки к документу Реализация товаров. При нажатии на печать выходит неизмененный УПД. Еси я открываю эту внеш.печ форму через файл-открыть и указываю документ реализации, то программа видит изменения и выводит верный УПД. Что можно попробовать сделать?Подскажите,пожалуйста! |
|||
1
famnam
09.01.19
✎
09:17
|
макет сохранен. см. НСИ - Печатные формы - Макеты печатных форм
|
|||
2
yzimin
09.01.19
✎
09:18
|
если конфигурация на БСП, то проверить настройки видимости печатных форм
|
|||
3
Lily_1C
09.01.19
✎
09:28
|
(1),Я открываю через Конфигуратор,там в печатных формах изменения есть.
НСИ-Печ.формы это где??? Извините за глупый вопрос |
|||
4
ВикторП
09.01.19
✎
09:31
|
СведенияоВнешнейОбработке как заполнены?
|
|||
5
Lily_1C
09.01.19
✎
09:37
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма(); ПараметрыРегистрации.Версия = "1"; ПараметрыРегистрации.БезопасныйРежим = Ложь; ПараметрыРегистрации.Назначение.Добавить("Документ.РеализацияТоваровУслуг"); НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); НоваяКоманда.Представление = НСтр("ru = 'ВПФ_Универсальный_УПД'"); НоваяКоманда.Идентификатор = "УПДСтатус1_981"; НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода(); НоваяКоманда.ПоказыватьОповещение = Истина; НоваяКоманда.Модификатор = "ПечатьMXL"; Возврат ПараметрыРегистрации; КонецФункции |
|||
6
ВикторП
09.01.19
✎
09:43
|
Что в процедуре Печать?
|
|||
7
Lily_1C
09.01.19
✎
09:47
|
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
СчетаФактуры = ПолучитьСчетФактуры(МассивОбъектов); Если НЕ ЗначениеЗаполнено(СчетаФактуры) тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "Не выписана счет фактура"; Сообщение.Сообщить(); Возврат; КонецЕсли; ДокументСчф = СчетаФактуры[0]; ДатаДок = ДокументСчф.Дата; Если ДатаДок < Дата("20170701") тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "УПДСтатус1_981", "УПД (статус 1)", ПечатьУниверсальныхПередаточныхДокументов(СчетаФактуры, ОбъектыПечати, ТекстЗапросаПечатьСчетовФактур(Истина, Истина, Ложь)),, "ПФ_MXL_УниверсальныйПередаточныйДокумент"); ИначеЕсли ДатаДок >= Дата("20170701") И ДатаДок < Дата("20171001") тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "УПДСтатус1_981", "УПД (статус 1)", ПечатьУниверсальныхПередаточныхДокументов(СчетаФактуры, ОбъектыПечати, ТекстЗапросаПечатьСчетовФактур(Истина, Истина, Ложь)),, "ПФ_MXL_УниверсальныйПередаточныйДокумент"); ИначеЕсли ДатаДок >= Дата("20171001") тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "УПДСтатус1_981", "УПД (статус 1)", УчетНДС.ПечатьУниверсальныхПередаточныхДокументов981(СчетаФактуры, ОбъектыПечати, ТекстЗапросаПечатьСчетовФактур(Истина, Истина, Истина)),, "ПФ_MXL_УниверсальныйПередаточныйДокумент981"); КонецЕсли; КонецПроцедуры |
|||
8
ВикторП
09.01.19
✎
10:07
|
Я так понимаю , надо УчетНДС.ПечатьУниверсальных... поменять на свою ПечатьУниверсальных... как вы сделали в двух условиях выше
и дальше искать в этой функции |
|||
9
Lily_1C
09.01.19
✎
10:12
|
Спасибо! Попробую
|
|||
10
Lily_1C
09.01.19
✎
10:31
|
Не помогает(
|
|||
11
Lily_1C
09.01.19
✎
11:15
|
Помогло!!! Спасибо огромное, ВикторП!
|
|||
12
ВикторП
09.01.19
✎
11:47
|
Что в итоге было?
Какая была конфа? Я попробовал в УТ 11 Поискать - понял, что не в ней, потом на свои дела отвлекся :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |