powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с печатной формой
3 сообщений из 3, страница 1 из 1
Помогите с печатной формой
    #37693838
LenaLos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос, в котором существует ссылка на документ, как мне по этой ссылке обратиться в документ и в отчете прописать СуммаДокумент?
ТабДокумент = Новый ТабличныйДокумент();
ТекстЗапроса = "ВЫБРАТЬ
| ВыпискаИзЛицевогоСчета.Ссылка,
| ВыпискаИзЛицевогоСчета.Номер,
| ВыпискаИзЛицевогоСчета.Дата,
| ВыпискаИзЛицевогоСчета.ЛицевойСчет,
| ВыпискаИзЛицевогоСчета.ДатаВыписки,
| ВыпискаИзЛицевогоСчета.Учреждение,
| ВыпискаИзЛицевогоСчета.ДатаПредыдущейВыписки,
| ВыпискаИзЛицевогоСчета.КассовыйОрган,
| ВыпискаИзЛицевогоСчета.Комментарий,
| ВыпискаИзЛицевогоСчета.ОФКОтветственныйИсполнительДолжность,
| ВыпискаИзЛицевогоСчета.ОФКОтветственныйИсполнительФИО,
| ВыпискаИзЛицевогоСчета.ОФКОтветственныйИсполнительТелефон,
| ВыпискаИзЛицевогоСчета.Остатки.(
| Ссылка,
| НомерСтроки,
| ИсточникСредств,
| Показатель,
| ОстатокНаНачалоДня,
| ОстатокНаКонецДня
| ),
| ВыпискаИзЛицевогоСчета.ДокументыДвижений.(
| Ссылка,
| НомерСтроки,
| ИсполняющийДокумент
| )
|ИЗ
| Документ.ВыпискаИзЛицевогоСчета КАК ВыпискаИзЛицевогоСчета
|ГДЕ
| ВыпискаИзЛицевогоСчета.Ссылка = &Ссылка";


Запрос = Новый Запрос(ТекстЗапроса);
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();

Макет = ПолучитьМакет("Выписка");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОстаткиШапка = Макет.ПолучитьОбласть("ОстаткиШапка");
ОстаткиШапка1 = Макет.ПолучитьОбласть("ДокументыДвиженийШапка");
СтрокаТ = Макет.ПолучитьОбласть("Остатки");
СтрокаТ1 = Макет.ПолучитьОбласть("ДокументыДвижений");

Выборка.Следующий();
Шапка.Параметры.Заполнить(Выборка);
ТабДокумент.Вывести(Шапка);
ТабДокумент.Вывести(ОстаткиШапка);

ВыборкаОстатки = Выборка.Остатки.Выбрать();
Пока ВыборкаОстатки.Следующий() Цикл
СтрокаТ.Параметры.Заполнить(ВыборкаОстатки);

ТабДокумент.Вывести(СтрокаТ);
КонецЦикла;
ТабДокумент.Вывести(ОстаткиШапка1);

ВыборкаОстатки1 = Выборка.ДокументыДвижений.Выбрать();
Пока ВыборкаОстатки1.Следующий() Цикл
СтрокаТ1.Параметры.Заполнить(ВыборкаОстатки1);
Документ1=ВыборкаОстатки1.ИсполняющийДокумент;
//Здесь нужно как-то определить СуммуДокумента-это реквизит? СтрокаТ1.Параметры.СуммаОборот=Документ1;

ТабДокумент.Вывести(СтрокаТ1);
КонецЦикла;
...
Рейтинг: 0 / 0
Помогите с печатной формой
    #37693943
Balonbl4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaLos, СуммаДокумент - это реквизит документа?
Тогда как обычно,через точку
...
Рейтинг: 0 / 0
Помогите с печатной формой
    #37694010
LenaLos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, СуммаДокумента-это реквизит;
Пишу
СтрокаТ1.Параметры.СуммаОборот=ДокументСсылка.Документ1.СуммаДокумента

Пишет, что переменная ДокументСсылка-не определена
Кстати-1с 8.2.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с печатной формой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]