Нужен счет на оплату что бы там было поле Основание: договор
По теме из базы знаний
- "Процессы 3.0: CRM, Бизнес-процессы, Управление по целям". Универсальная система управления процессами и показателями для любой конфигурации 1С
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Погрешность округления и есть ли средство борьбы с ней возможностями 1С?
- История создания службы поддержки, или "Почему лучшие практики не работают?"
- Государственные контракты в УТ 11.5, КА 2.5.с выгрузкой в ЕИС (Госзакупки)
Найденные решения
(9)
В области макета основание должен быть параметр, к примеру Договор, в переменной шапка всего скорее есть ДоговорКонтрагента или ссылка на документ, оттуда и нужно взять договор. Нужный Вам тест будет выглядеть примерно так (исходим из того, что в Шапке есть ДоговорКонтрагента):
ОбластьМакета.Параметры.СправочникСсылка.ДоговрыКонтрагентов
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
чутка не так:
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
В области макета основание должен быть параметр, к примеру Договор, в переменной шапка всего скорее есть ДоговорКонтрагента или ссылка на документ, оттуда и нужно взять договор. Нужный Вам тест будет выглядеть примерно так (исходим из того, что в Шапке есть ДоговорКонтрагента):
ОбластьМакета.Параметры.Договор = Шапка.ДоговорКонтрагента;
(14)
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Номер = Шапка.Дог
ваша ошибка в том, что Вы думаете, что после слова Параметры нужно писать что - то типа ссылка на объект. Параметры здесь - это то, что указано параметрами в макете, а Вы думаете, что это то, что можно получить из ссылки. Дату и номер в печатной форме Вы увидите, если в макете зададите параметры к примеру "ДатаДоговора" и "НомерДоговора" и в модуле напишите: ОбластьМакета.Параметры.НомерДоговора = Шапка.ДоговорКонтрагента.Номер;
ОбластьМакета.Параметры.ДатаДоговора = Шапка.ДоговорКонтрагента.Дата;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счет на оплату");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
ОбластьМакета.Параметры.Заполнить(Шапка);
СведенияОбОрганизации = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Организация, Шапка.Дата);
ОбластьМакета.Параметры.ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(
СведенияОбОрганизации, "НаименованиеДляПечатныхФорм,ИНН,КПП,ЮридическийАдрес,Телефоны,");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
ОбластьМакета.Параметры.Заполнить(Шапка);
СведенияОПокупателе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Покупатель, Шапка.Дата);
ОбластьМакета.Параметры.ПредставлениеПокупателя = ФормированиеПечатныхФорм.ОписаниеОрганизации(
СведенияОПокупателе, "НаименованиеДляПечатныхФорм,ИНН,КПП,ЮридическийАдрес,Телефоны,");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Основание");
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.СправочникСсылка.ДоговрыКонтрагентов
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счет на оплату");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
ОбластьМакета.Параметры.Заполнить(Шапка);
СведенияОбОрганизации = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Организация, Шапка.Дата);
ОбластьМакета.Параметры.ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(
СведенияОбОрганизации, "НаименованиеДляПечатныхФорм,ИНН,КПП,ЮридическийАдрес,Телефоны,");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
ОбластьМакета.Параметры.Заполнить(Шапка);
СведенияОПокупателе = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Покупатель, Шапка.Дата);
ОбластьМакета.Параметры.ПредставлениеПокупателя = ФормированиеПечатныхФорм.ОписаниеОрганизации(
СведенияОПокупателе, "НаименованиеДляПечатныхФорм,ИНН,КПП,ЮридическийАдрес,Телефоны,");
ТабДокумент.Вывести(ОбластьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Основание");
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.СправочникСсылка.ДоговрыКонтрагентов
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
(9)
В области макета основание должен быть параметр, к примеру Договор, в переменной шапка всего скорее есть ДоговорКонтрагента или ссылка на документ, оттуда и нужно взять договор. Нужный Вам тест будет выглядеть примерно так (исходим из того, что в Шапке есть ДоговорКонтрагента):
ОбластьМакета.Параметры.СправочникСсылка.ДоговрыКонтрагентов
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
чутка не так:
= ФормированиеПечатныхФорм.ОписаниеДоговораКонтрагентов.Заполнить(ДоговорыКонтрагентов);
В области макета основание должен быть параметр, к примеру Договор, в переменной шапка всего скорее есть ДоговорКонтрагента или ссылка на документ, оттуда и нужно взять договор. Нужный Вам тест будет выглядеть примерно так (исходим из того, что в Шапке есть ДоговорКонтрагента):
ОбластьМакета.Параметры.Договор = Шапка.ДоговорКонтрагента;
(10)ОбластьМакета = Макет.ПолучитьОбласть("Основание");
ОбластьМакета.Параметры.Заполнить(Шапка);
ТабДокумент.Вывести(ОбластьМакета);
Благодаря этому коду, в счете уже видно после слов Поставщик: Покупатель: - Основание:
Как в это основание добавить код, который бы выводил сюда ДоговорКонтрагента?
ОбластьМакета.Параметры.Заполнить(Шапка);
ТабДокумент.Вывести(ОбластьМакета);
Благодаря этому коду, в счете уже видно после слов Поставщик: Покупатель: - Основание:
Как в это основание добавить код, который бы выводил сюда ДоговорКонтрагента?
(11)
Как в это основание добавить код, который бы выводил сюда ДоговорКонтрагента?
Благодаря этому коду, в счете уже видно после слов Поставщик: Покупатель: - Основание:
нууу, это что-о уже за гранью понимания обнаковенного человеку...тут бабка Ванга нужна)))))))))) или , как минимум пояснение, что значит Как в это основание добавить код, который бы выводил сюда ДоговорКонтрагента?
ОбластьМакета = Макет.ПолучитьОбласть("Основание");
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Номер = Шапка.ДоговорКонтрагента.Номер;
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Дата = Шапка.ДоговорКонтрагента.Дата;
При этом коде не выдает. Что еще можно тут пробывать?
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Номер = Шапка.ДоговорКонтрагента.Номер;
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Дата = Шапка.ДоговорКонтрагента.Дата;
При этом коде не выдает. Что еще можно тут пробывать?
(14)
ОбластьМакета.Параметры.СсылкаНаОбъект.ДоговорКонтрагента.Номер = Шапка.Дог
ваша ошибка в том, что Вы думаете, что после слова Параметры нужно писать что - то типа ссылка на объект. Параметры здесь - это то, что указано параметрами в макете, а Вы думаете, что это то, что можно получить из ссылки. Дату и номер в печатной форме Вы увидите, если в макете зададите параметры к примеру "ДатаДоговора" и "НомерДоговора" и в модуле напишите: ОбластьМакета.Параметры.НомерДоговора = Шапка.ДоговорКонтрагента.Номер;
ОбластьМакета.Параметры.ДатаДоговора = Шапка.ДоговорКонтрагента.Дата;
Мне нужна еще одна консультация. Скажите, как убрать время из даты в счете?
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка);
Запрос.Текст ="
|ВЫБРАТЬ
| Номер,
| Дата,
| ДоговорКонтрагента,
| Организация,
| Контрагент КАК Покупатель,
| Организация КАК Руководители,
| Организация КАК Поставщик,
| ОрганизацияПолучатель КАК Получатель,
| ЕСТЬNULL(ДоговорКонтрагента.Представление, """") КАК Основание,
| ЕСТЬNULL(ДоговорКонтрагента.Дата, ДАТАВРЕМЯ(1,1,1)) КАК ОснованиеДата,
| ЕСТЬNULL(ДоговорКонтрагента.Номер, """") КАК ОснованиеНомер,
| СуммаДокумента,
| ВалютаДокумента,
| УчитыватьНДС,
| СуммаВключаетНДС
|ИЗ
| Документ.СчетНаОплатуПокупателю КАК ЗаказПокупателя
|
|ГДЕ
| ЗаказПокупателя.Ссылка = &ТекущийДокумент";
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот