Всем привет. Вот скачала внешнюю печатную форму..и привязала ее к базе..база БП 2.0 не типовая.. Привязать к документу удалось..но он выдает статус упд под цифрой 2..как не старалась информацию в строке - (К платежно-расчетному документу №) он не выводит..подскажите что можно сделать?
вот часть кода над которым я мучаюсь..
СтрокаПоДокументу = "";
Если ДанныеДляПечати.Свойство("ТаблицаДатОплат") Тогда
Для каждого ПараметрыДокументаОплаты Из ДанныеДляПечати.ТаблицаДатОплат Цикл
Если НЕ ЗначениеЗаполнено(ПараметрыДокументаОплаты.НомерПлатежноРасчетногоДокумента)
И НЕ ЗначениеЗаполнено(ПараметрыДокументаОплаты.ДатаПлатежноРасчетногоДокумента) Тогда
Продолжить;
КонецЕсли;
СтрокаПоДокументу = СтрокаПоДокументу
+ ?(ПустаяСтрока(СтрокаПоДокументу), ?(ЭтоПечатьУПД, "", "К платежно-расчетному документу № "),", ")
+ ПараметрыДокументаОплаты.НомерПлатежноРасчетногоДокумента
+ " от " + Формат(ПараметрыДокументаОплаты.ДатаПлатежноРасчетногоДокумента, "ДФ=dd.MM.yyyy") + " г.";
КонецЦикла;
Конецесли;
Если ПустаяСтрока(СтрокаПоДокументу) Тогда
Если ДанныеДляПечати.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАванс
ИЛИ ДанныеДляПечати.ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаАвансКомитента Тогда
СтрокаПоДокументу = ?(ЭтоПечатьУПД, "", "К платежно-расчетному документу № ") + "-- от --";
Иначе
СтрокаПоДокументу = ?(ЭтоПечатьУПД, "", "К платежно-расчетному документу № ") + " от";
КонецЕсли;
КонецЕсли;
Если ЭтоПечатьУПД И ДанныеДляПечати.СтатусУПД = 2 Тогда
// В УПД в статусе 2 ставятся прочерки показатели, установленные в качестве обязательных исключительно для счета-фактуры:
// - «К платежно-расчетному документу» (строка 7);
СтрокаПоДокументу = "--";
КонецЕсли;
(1) там жесткая жесть. Я когда делал ВПФ УПД - перенес туда почти весь общий модуль расчета НДС, и фрагментарно Сч-Ф.
(2) Яна, отлаживайся более лутьше. Там статус в зависимости от основания, что ли... один фиг попадает в модуль менеджера счета-фактуры...
(3) А можно как нибудь без статуса чтобы принудительно прописывалась только эта строчка (К платежно-расчетному документу №)? Другие строки я так и сделала..а статус просто в печатной форме в виде строки прописала 1..
(3) и кстати действительно..большую часть функций пришлось переносить из общего модуля и изменять..ведь в нем не указаны изменения которые притерпела база..
(6) я попробую конечно...просто думала что должно было и так получится...(
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший