<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.standart-n.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83</id>
		<title>Добавление новых данных в печатную форму - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83"/>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83&amp;action=history"/>
		<updated>2026-04-22T18:06:38Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://wiki.standart-n.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83&amp;diff=3033&amp;oldid=prev</id>
		<title>Jmotya: Новая страница: «В данном примере рассмотрим добавление в накладную «Расход перемещение» новую колонку c…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%83%D1%8E_%D1%84%D0%BE%D1%80%D0%BC%D1%83&amp;diff=3033&amp;oldid=prev"/>
				<updated>2015-08-04T04:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «В данном примере рассмотрим добавление в накладную «Расход перемещение» новую колонку c…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В данном примере рассмотрим добавление в накладную «Расход перемещение» новую колонку c названием поставщика.&lt;br /&gt;
Для добавления новых данных в отчет необходимо открыть на редактирование саму печатную форму (рис.1).&lt;br /&gt;
'''Для открытия на редактирование печатной формы щелкаем левой кнопкой мыши по кнопке «Печать» с изображением принтера, одновременно зажав кнопку Shift на клавиатуре'''&lt;br /&gt;
&lt;br /&gt;
[[Файл:Открыть печатную форму на редактирование.jpg|800px|thumb|center|Рис.1 Открыть печатную форму на редактирование]]&lt;br /&gt;
&lt;br /&gt;
Откроется '''Дизайнер пакета отчетов'''(рис.2), он разбит на четыре окна, рассмотрим каждое из них:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дизайнер пакета отчетов.jpg|800px|thumb|center|Рис.2 Дизайнер пакета отчетов]]&lt;br /&gt;
&lt;br /&gt;
1.В окне '''Отчеты''' список всех формирующихся шаблонов  данной печатной формы. Именно этот список отчетов программа формирует при нажатии на кнопку «Печать» (рис.3). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Формирующиеся отчеты.jpg|800px|thumb|center|Рис.3 Формирующиеся отчеты]]&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть интересующий шаблон, нужно открыть его на редактирование правой кнопкой мыши выбрав из выпадающего списка пункт «Редактировать шаблон» (рис. 4).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Открытый на редактирование шаблон отчета.jpg|800px|thumb|center|Рис.4 Открытый на редактирование шаблон отчета]]&lt;br /&gt;
&lt;br /&gt;
Мы можем добавить шаблон нового отчета, щелкнув правой кнопкой мыши в любом месте окна «Отчеты», и выбрав из выпадающего списка «Новый шаблон» (рис.5).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Создание нового шаблона.jpg|800px|thumb|center|Рис.5 Создание нового шаблона]]&lt;br /&gt;
&lt;br /&gt;
Статус определяет будет отчет формироваться автоматически, или для этого требуется подтверждение пользователя (рис.6):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Статус отчета.jpg|800px|thumb|center|Рис.6 Статус отчета]]&lt;br /&gt;
&lt;br /&gt;
•Статус '''«Не создавать»''' обозначает, что отчет не будет формироваться;&lt;br /&gt;
&lt;br /&gt;
•Статус '''«С запросом»''' обозначает, что отчет будет формироваться с вызовом запроса пользователя;&lt;br /&gt;
&lt;br /&gt;
•Статус '''«Без запроса»''' создает отчет автоматически.&lt;br /&gt;
&lt;br /&gt;
2.В окне '''«Данные»''' дизайнера пакета отчетов создаются запросы на SQL,  наборы данных, на основе которых формируются печатные формы.&lt;br /&gt;
Для редактирования или просмотра какого-либо запроса нужно щелкнуть по нему правой кнопкой мыши и выбрать '''«Редактировать»''' (рис. 7). &lt;br /&gt;
&lt;br /&gt;
[[Файл:Открыть запрос на редактирование.jpg|800px|thumb|center|Рис.7 Открыть запрос на редактирование]]&lt;br /&gt;
&lt;br /&gt;
Откроется окно, содержащее запрос, в котором можно внести изменения (рис. 8):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Запрос «Заголовок документа».jpg|800px|thumb|center|Рис.8 Запрос «Заголовок документа»]]&lt;br /&gt;
&lt;br /&gt;
Для создания нового запроса нужно щелкнуть правой кнопкой мыши по '''«Новое подключение»''' и выбрать '''«Новый запрос»''' (рис. 9):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый запрос.jpg|800px|thumb|center|Рис.9 Новый запрос]]&lt;br /&gt;
&lt;br /&gt;
Чтобы проверить какие данные выдает тот или иной запрос, необходимо выполнить его в IBExpert.&lt;br /&gt;
&lt;br /&gt;
3. Окно '''«Текстовые макроподстановки»''' содержит значения параметров, которые подставляются в запросы из окна «Данные» для задания дополнительных условий (рис. 10).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Окно «Текстовые макроподстановки».jpg|800px|thumb|center|Рис.10 Окно «Текстовые макроподстановки»]] &lt;br /&gt;
&lt;br /&gt;
Так, например, в запросе Детализация при выполнении запроса  ''':doc_detail:'''  заменится на VW_DOC_DETAIL_ACTIVE, а ''':doc_id:''' присвоится значение 10048 (рис. 11).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Запрос «Детализация документа».jpg|800px|thumb|center|Рис.11 Запрос «Детализация документа»]] &lt;br /&gt;
&lt;br /&gt;
4. В окне '''«Данные пользователя»'''  отображаются параметры, значение которых задаются пользователем при формировании отчета. Например, если отчет необходимо сформировать с учетом данных в определенный период, то при создании отчета появится диалоговое окно, которое спросит у пользователя дату начала и дату конца периода.&lt;br /&gt;
В данной печатной форме никаких дополнительных данных не требуется, поэтому окно пустое.&lt;br /&gt;
&lt;br /&gt;
''Редактирование печатной формы:''&lt;br /&gt;
Для добавления колонки необходимо открыть на редактирование отчет,  узнать источник данных – с помощью какого запроса заполняется данное поле, проверить результат этого запроса – формируются ли нужные данные в результате его выполнения. Если нет, то запрос следует отредактировать.&lt;br /&gt;
В окне «Отчеты» правой кнопкой мыши щелкам по отчету, в который хотим добавить колонку и выбираем «Редактировать шаблон» (рис. 12).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Открыть шаблон на редактирование.jpg|800px|thumb|center|Рис.12 Открыть шаблон на редактирование]] &lt;br /&gt;
&lt;br /&gt;
Откроется редактор отчета (рис. 13). Он состоит из заголовка отчета (ReportTitle), заголовка страницы (Header), набора данных (MasterData), подвала (Footer).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Редактор отчета.jpg|800px|thumb|center|Рис.13 Редактор отчета]] &lt;br /&gt;
&lt;br /&gt;
Источником данных является doc_detail_fr, то есть таблица заполняется данными, которые являются результатом выполнения запроса «Детализация документа» (рис. 14).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Источник данных отчета.jpg|800px|thumb|center|Рис.14 Источник данных отчета]] &lt;br /&gt;
&lt;br /&gt;
Откроем запрос на редактирование, чтобы проверить, формируются ли при его выполнении необходимые данные (рис. 15).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Запрос «Детализация документа».jpg|800px|thumb|center|Рис.15 Запрос «Детализация документа»]] &lt;br /&gt;
&lt;br /&gt;
В IBExpert создаем новый запрос и копируем туда содержимое из окна запроса (рис. 16).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Запрос в IBExpert.jpg|800px|thumb|center|Рис.16 Запрос в IBExpert]] &lt;br /&gt;
&lt;br /&gt;
Заменяем на макроподстановки :doc_detail: и :doc_id: на данные из окна «Текстовые макроподстановки» Дизайнера пакета отчетов: 10048 и VW_DOC_DETAIL_ACTIVE соответственно.&lt;br /&gt;
Получаем следующий работающий запрос: выбор всех данных из представления VW_DOC_DETAIL_ACTIVE, и поля nds из таблицы DEPS, при условии, что doc_id в представлении VW_DOC_DETAIL равен 10048 (рис. 17).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Выполнение запроса в IBExpert.jpg|800px|thumb|center|Рис.17 Выполнение запроса в IBExpert]] &lt;br /&gt;
&lt;br /&gt;
Выполняем запрос. Как мы видим, в результате его выполнения нужные данные не формируются.&lt;br /&gt;
Следовательно, добавим выборку новых данных, а именно – наименование контрагента из таблицы AGENTS.  Так как после оприходования на позицию могли создаваться документы корректировки, то выбор контрагента будем осуществлять через процедуру pr_motherpart, которая возвращает первоначальную партию (рис. 18):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Изменение запроса.jpg|800px|thumb|center|Рис.18 Изменение запроса]] &lt;br /&gt;
&lt;br /&gt;
Выполним запрос по кнопке F9, убеждаемся, что нужные данные выбираются (рис. 19).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Результат выполнения отчета.jpg|800px|thumb|center|Рис.19 Результат выполнения отчета]] &lt;br /&gt;
&lt;br /&gt;
Копируем наш рабочий запрос и вставляем в печатную форму, убрав макроподстановки (рис. 20):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Измененный запрос в FastReport.jpg|800px|thumb|center|Рис.20 Измененный запрос в FastReport]] &lt;br /&gt;
&lt;br /&gt;
Сохраняем кнопкой «ОК», и снова открываем на редактирование шаблон отчета.&lt;br /&gt;
Теперь нужно добавить колонку. Для этого воспользуемся выносными линиями, их можно вытащить либо с верхней линейной разметки, либо с боковой слева: встать на линейную разметку, и вытянуть, зажав левую кнопку мыши . С их помощью настраиваем ширину колонок, и  освобождая место для новой. Для того, чтобы отрегулировать размер колонки, нужно выделить ее, навести курсор мыши на ее границу, чтобы он превратился в двойную стрелку, далее зажимая левую кнопку мыши перетаскиваем границу  на нужное расстояние.(рис. 21). Если нужно подвинуть текстовый объект, или несколько объектов, то необходимо выделить его и передвигать с помощью клавишей на клавиатуре «Вверх», «Вниз», «Вправо», «Влево» и зажатой кнопкой Ctrl.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Работа с выносными линиями.jpg|800px|thumb|center|Рис.21 Работа с выносными линиями]] &lt;br /&gt;
&lt;br /&gt;
Теперь создадим заголовок для новой колонки: создаем новый объект «Текст» (рис. 22):&lt;br /&gt;
&lt;br /&gt;
[[Файл:Объест «Текст».jpg|800px|thumb|center|Рис.22 Объект «Текст»]] &lt;br /&gt;
&lt;br /&gt;
В  нем название заголовка колонки – Поставщик (рис. 23).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Заголовок колонки.jpg|800px|thumb|center|Рис.23 Заголовок колонки]] &lt;br /&gt;
&lt;br /&gt;
Регулируем длину и ширину данного объекта, обрамляем рамками с помощью панели &lt;br /&gt;
[[Файл:Регулируем длину ширину.jpg|800px|thumb|center]] &lt;br /&gt;
&lt;br /&gt;
[[Файл:Заголовок колонки 2.jpg|800px|thumb|center|Рис.24 Заголовок колонки]] &lt;br /&gt;
&lt;br /&gt;
Теперь необходимо добавить колонку с данными. В нашем случае – это информация документа прихода у каждой позиции, добавленной в документ перемещения. &lt;br /&gt;
Для этого аналогично создаем объект «Текст» и нажимаем на кнопку «Вставить выражение» (рис. 25).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Вставить выражение.jpg|800px|thumb|center|Рис.25 Вставить выражение]] &lt;br /&gt;
&lt;br /&gt;
Открывается «Редактор выражений», в нем выбираем источник данных doc_detail_fr и выбираем данные  SAGENT– название поставщика, ,щелкаем по ним два раза левой кнопкой мыши и нажимаем ОК (рис. 26, 27, 28).&lt;br /&gt;
[[Файл:Добавление данных.jpg|800px|thumb|center|Рис.26 Добавление данных]] &lt;br /&gt;
[[Файл:Добавление данных 2.jpg|800px|thumb|center|Рис.27 Добавление данных]] &lt;br /&gt;
[[Файл:Добавление данных 3.jpg|800px|thumb|center|Рис.28 Добавление данных]] &lt;br /&gt;
[[Файл:Добавление данных 4.jpg|800px|thumb|center|Рис.29 Добавление данных]] &lt;br /&gt;
&lt;br /&gt;
Подтверждаем кнопкой «ОК».&lt;br /&gt;
Редактируем объект по ширине и высоте, обрамляем линиями.  Выравниваем текст для эстетичного вида (рис. 30).&lt;br /&gt;
&lt;br /&gt;
[[Файл:Настройка положения текста.jpg|800px|thumb|center|Рис.30 Настройка положения текста]]&lt;br /&gt;
&lt;br /&gt;
Чтобы сохранить изменения в отчете нужно нажать на значок дискеты. Для предварительного просмотра – значок лупы (рис. 31).&lt;br /&gt;
[[Файл:Сохранение и предварительный просмотр изменений.jpg|800px|thumb|center|Рис.31 Сохранение и предварительный просмотр изменений]]&lt;br /&gt;
&lt;br /&gt;
[[Файл:Предварительный просмотр.jpg|800px|thumb|center|Рис.32 Предварительный просмотр]]&lt;br /&gt;
&lt;br /&gt;
После того, как все изменения были сохранены, закрываем окно редактирования отчета. В окне дизайнера пакета отчетов '''обязательно сохраняем изменения нажатием на кнопку «Сохранить» с эмблемой дискеты, в противном случае никакие изменения не сохранятся!''' (рис. 33). Закрываем дизайнер.&lt;br /&gt;
[[Файл:Сохранение изменений в Дизайнере пакета отчетов.jpg|800px|thumb|center|Рис.33 Сохранение изменений в Дизайнере пакета отчетов]]&lt;br /&gt;
&lt;br /&gt;
Теперь, при формировании документа Накладная в расходе перемещением появилась колонка, содержащая информацию по приходной накладной позиции.&lt;/div&gt;</summary>
		<author><name>Jmotya</name></author>	</entry>

	</feed>