Имя: Пароль:
1C
1С v8
УНФ печать счета на частичную оплату
0 Coole
 
04.05.13
23:36
Здравствуйте!
Подскажите пожалуйста, как по строке из Платежного Календаря печать Счет на частичную оплату?
1 Coole
 
04.05.13
23:56
Я бы хотела так - стоим на строке (1, 2 или 3, 4), в платежном календаре есть даты оплаты 31.05, 30.06 и вот на какой строке стоим, за ту дату счет на оплату и печатаем. Проблема - в МодулеМенеджера делается запрос к документу, там нельзя обратиться к Форме, чтобы "увидеть" на какой строке находимся в ПлатежномКалендаре.
2 Coole
 
05.05.13
02:37
Помогите в печать передать текущую строку ТаблЧасти документа(((
3 Wobland
 
05.05.13
07:19
а из формы получить все нужные ссылки, а потом запечатать их?
4 Мимохожий Однако
 
05.05.13
07:36
Дату можно взять всегда, а по дате собрать запросом запланированные счета.
5 Coole
 
05.05.13
07:43
(4) совсем нет.
Надо - встали в таблчасти на строку и ее распечатали. Не, ну а для чего нужен в документе Счетнаоплату печать частичной оплаты с платежным календарем?!
6 Мимохожий Однако
 
05.05.13
08:08
Сначала надо разобраться как Счет на оплату связан с документом Заявка на расход денежных средств. Опять же можно найти последний неоплаченный счет от поставщика и сослаться на него при печати. Если нет в типовых возможностях -- то надо звать программиста.
7 Coole
 
05.05.13
08:11
Я про Продажи. А Вы мне про ... Закупки?!
8 Мимохожий Однако
 
05.05.13
08:14
Я - не телепат. Как понял, так и ответил.
9 Coole
 
05.05.13
08:38
Допустим, в документе СчетНаОплату есть команды, добавила туда свою - Печать частичной оплаты -
в модуле вставила
Функция Печать()
   ТабДокумент = Новый ТабличныйДокумент;
   Макет = ПолучитьМакет("МакетMXLОплатыЧастями");
   Область = Макет.ПолучитьОбласть("Шапка");
   ТабДокумент.Вывести(Область);
   Возврат ТабДокумент;

КонецФункции    
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
   Печать()
КонецПроцедуры

Ругается на . . .
{Документ.СчетНаОплату.Команда.ПечатьЧастичнойОплаты.МодульКоманды(5,10)}: Процедура или функция с указанным именем не определена (ПолучитьМакет)
   Макет = <<?>>ПолучитьМакет("МакетMXLОплатыЧастями"); (Проверка: Сервер)
10 Мимохожий Однако
 
05.05.13
08:57
Посмотри в СП. Метод ПолучитьМакет() на клиенте не используется.
11 Coole
 
05.05.13
09:01
(10) есть какая возможность добавить печать в Команду Объекта?
12 Coole
 
05.05.13
09:04
(11) о да!!!! Макет = Документы.СчетНаОплату.ПолучитьМакет("МакетMXLОплатыЧастями");
13 Мимохожий Однако
 
05.05.13
09:07
Процедуру Печать() выполнять на сервере. Для этого есть
&НаСервере
14 Coole
 
05.05.13
09:12
&НаСервере
Функция Печать()
   ТабДокумент = Новый ТабличныйДокумент;
   //Макет = Документы.СчетНаОплату.ПолучитьМакет("МакетMXLОплатыЧастями");
   Макет = ПолучитьМакет("МакетMXLОплатыЧастями");
   Область = Макет.ПолучитьОбласть("Шапка");
   ТабДокумент.Вывести(Область);
   Возврат ТабДокумент;

КонецФункции


ругается

{Документ.СчетНаОплату.Команда.ПечатьЧастичнойОплаты.МодульКоманды(5,10)}: Процедура или функция с указанным именем не определена (ПолучитьМакет)
   Макет = <<?>>ПолучитьМакет("МакетMXLОплатыЧастями"); (Проверка: Сервер)
15 Мимохожий Однако
 
05.05.13
09:16
Макет = ПолучитьМакет("Документ.СчетНаОплату.МакетMXLОплатыЧастями");
В каком модуле вызываешь? Модули разные бывают.
16 Coole
 
05.05.13
09:54
(15) *рукалицо* Разговелись Вы знатно?! :)
(9) "Допустим, в документе СчетНаОплату есть команды, добавила туда свою - Печать частичной оплаты - " Модуль Команды Объекта.
Я думаю, что тема для меня закрыта.
17 zak555
 
05.05.13
09:56
как это счет может быть на частичную оплату ?
18 Coole
 
05.05.13
10:11
к примеру, услуга оказываемая ежемесячно, до конца года вообще, до конца месяца - выставлять счет на оплату
19 XLife
 
05.05.13
10:39
(18) сегодня твой день... Стаж: 7 лет 7 месяцев 7 дней
20 zak555
 
05.05.13
10:44
(18) есть договор на сумму СуммаВмесяц * 12

Ежемесячно делаешь Счет на СуммаВмесяц и всё
21 Coole
 
05.05.13
10:54
(20) где есть?
22 Мимохожий Однако
 
05.05.13
11:14
(16)что такое "*рукалицо*"?