Оптимизация размещения на странице. Настройки печати ценников номенклатуры

25.06.2023 Работа с Андроидом

Печать ценников и этикеток производится с помощью обработки Печать этикеток и ценников (Сервис - Этикетки и ценники — Печать этикеток и ценников) . Эта обработка также вызывается из всех документов, имеющих табличную часть. Вызов обработки в документе производится из меню Сервис - Напечатать ценники .

Важно!
При печати этикеток используется элемент управления 1С:Печать штрихкодов. Для того чтобы печать этикеток была доступна, необходимо с диска ИТС установить элемент управления 1С:Печать штрихкодов.

Обработка представляет собой дополнительное диалоговое окно, в котором настраиваются параметры печати ценников и этикеток.

Ценники могут быть напечатаны по любому типу цен (Цены по типу цен ) или в соответствии с теми ценами, которые установлены в магазине (Цены по магазину ). Значения цен должны быть зарегистрированы соответствующими документами: Установка цен номенклатуры или Установка цен в магазине . И в том и в другом случае цены заполняются в соответствии с той датой, которая указана в обработке.

Ценники и этикетки печатаются для тех товаров, которые отмечены флажками в табличной части обработки Товары к печати . В поле Кол-во экз . указывается то количество экземпляров, которое нужно напечатать.

Для заполнения табличной части обработки нажмем кнопку Заполнить .

Автоматическое заполнение табличной части зависит от установленных параметров отбора. Если установлен флажок Только имеющиеся в наличии и в параметрах отбора указан конкретный магазин и склад, то будет заполнена информация о тех товарах, по которым есть остаток на конкретном складе магазина.

В параметрах отбора можно установить различные фильтры по позициям номенклатуры . Для этого в параметрах отбора необходимо выбрать Номенклатура и установить нужные параметры отбора.

В обработке можно сделать отбор по группам номенклатуры (В группе ), по списку групп (В группе из списка) или по списку произвольно выбранных товаров (В списке ).

Можно также распечатать товары, которые относятся только к одной организации.

Если необходимо распечатать ценники и этикетки только по тем товарам, по которым изменились цены, то нужно установить флажок и установить дату изменения цены. Также дополнительно можно установить отбор по конкретным ценам или по ценам, лежащим в определенном диапазоне.

Пример

Необходимо отобрать товары, цена которых находится в диапазоне от 500 до 2000 гривен. В параметрах отбора установим фильтр Цена - Интервал (>, <) 500 2000 и нажмем кнопку Заполнить . Будут отобраны те товары, цены которых находятся в заданном диапазоне.

Все параметры, указанные в отборе, действуют в совокупности. То есть если к приведенному в примере отбору добавить флажок Только имеющиеся в наличии и в параметрах отбора указать конкретный склад, то будут отобраны товары, имеющиеся в наличии на данном складе, цены которых находятся в заданном диапазоне.

В шапке обработки указывается Организация и Магазин , которые будут напечатаны на ценниках и этикетках. Если эти параметры указаны, то независимо от того, какой организации или магазину принадлежит товар, информация об указанном магазине и организации будет напечатана на этикетке.

В качестве критерия отбора можно также выбрать любой из документов, имеющих табличную часть, или список документов.

После того как будет заполнен список документов, необходимо нажать кнопку Заполнить . Табличная часть обработки будет заполнена теми товарами, которые присутствуют в указанных документах. Можно дополнительно к этому условию установить флажок Товары, по которым изменились цены и еще раз перезаполнить список товаров. В списке останутся только те товары, по которым было зарегистрировано изменение цен.

Печать ценников и этикеток производится при нажатии кнопки Печать .

Печать ценников и этикеток может производиться из любого документа, имеющего табличную часть, из меню Сервис - Напечатать ценники .

Ценники и этикетки печатаются в соответствии с указанным шаблоном (Шаблон ). Можно задать несколько шаблонов печати, например, отдельно для печати ценников и печати этикеток. Список созданных шаблонов хранится в справочнике .

Настройка шаблона печати ценника или этикетки

В программе предусмотрена возможность изменения шаблона печати ценника или этикетки и добавления новых шаблонов.

Откройте справочник Хранилище шаблонов (Сервис - Этикетки и ценники - Шаблоны этикеток и ценников) .

В этом справочнике уже хранится один шаблон - стандартный. Можно отредактировать его или скопировать и на его основе создать новый.

Для копирования шаблона нажмем кнопку F9 (или соответствующую пиктограмму на панели инструментов). Укажем наименование нового шаблона и затем последовательно нажмем кнопки Записать и Редактировать шаблон . Появится форма для редактирования шаблона ценника или этикетки.

В шаблоне можно изменить порядок расположения полей, добавить новое поле из списка полей, которые приведены в правой части шаблона (Доступные поля шаблона ).

Если добавляется поле Штрихкод , то будет печататься штрихкод товара для этикетки.

Порядок работы с шаблоном аналогичен порядку работы с таблицами в программе « 1С:Предприятие 8». В шаблон можно добавить любую картинку, изменить шрифт отображаемого поля и т. д.

В поле Количество экземпляров указывается количество экземпляров ценников или этикеток по вертикали и горизонтали. При этом автоматически определяется, умещается ли указанное количество ценников (этикеток) при заданной ориентации листа.

По кнопке Предварительный просмотр можно посмотреть измененную форму ценника или этикетки.

Кнопка Загрузить служит для загрузки и редактирования уже существующего шаблона.

Довольно часто в процессе работы розничного магазина возникает необходимость напечатать новые ценники и этикетки для товара. Для этих целей в программе Управление торговлей 11 есть встроенная обработка "Печать ценников и этикеток", которая позволяет напечатать ценники и/или этикетки для любой имеющейся в базе номенклатуры по заранее настроенным макетам. В данной статье мы рассмотрим интерфейс обработки, нюансы создания и настройки макета и разберем, что делать, если этикетка выходит на печать неправильно.

Интерфейс обработки

Обработку "Печать ценников и этикеток" можно найти в разделах "Продажи" и "Склад и доставка" в подразделе "Сервис".

Сама обработка выглядит следующим образом:

Разберем по порядку.

На командной панели находится три кнопки управления настройками обработки

    Показаться отбор - команда открывает настройку отбора, с помощью которого можно заполнить табличную часть автоматически всей номенклатурой, подходящей под установленные условия.

    Показать режим заполнения - команда отображает дополнительные настройки заполнения колонок "Количество ценников" и "Количество этикеток".

    Установить режим печати - позволяет установить режим печати для обработки. Все доступно три режима печати:

    • Печать ценников

      Печать этикеток и ценников

      Печать этикеток

Следующие за командной строкой поля ввода необходимы для заполнения обозначенных в них данных в табличной части обработки и в макете ценника (этикетки).

    Организация - данные об организации для подстановки в макет будут браться из данного поля. Если поле "Организация" не заполнено, то в макете будут выведены пустые ячейки. Несмотря на это, поле не является обязательным для заполнения.

    Настройки заполнения цен отвечают за автоматическую подстановку цен в табличную часть и макет. Заполнение цен доступно двумя способами:

    • По виду цен - указывается определенный вид цен, согласно которому будут заполнены цены в табличной части и макете.

      По магазину - в качестве вида цен будет выбран розничный вид цен магазина. Оптовый склад в качестве магазина выбрать нельзя.

Обратите внимание, что выбор цен возможен на определенную дату

Далее располагается табличная часть, которая представляет собой список номенклатуры, для которого необходимо распечатать ценники (этикетки). Номенклатуру в табличную часть можно добавить и подобрать вручную, считать штрихкод с помощью сканеров штрихкодов или заполнить табличную часть по настроенному отбору.

Команда "Установить" отвечает за установку шаблонов и количества этикеток и ценников, а также за генерацию нового штрихкода для товара при отсутствии такового прямо из интерфейса обработки.

Создание и настройка макета

"Шаблоны этикеток и ценников" является справочником, скрытым по умолчанию от пользователей. Перейти в него можно непосредственно из обработки "Печать этикеток и ценников", добавив товар в табличную часть, кликнув дважды на колонку "Шаблон ценника" или "Шаблон этикетки" и нажав команду "Показать все".

Кроме этого справочник можно добавить на панель раздела "НСИ и администрирование" с помощью настройки панели - шестеренки в верхнем правом углу панели.

Как вы могли заметить, справочник "Шаблоны этикеток и ценников" имеет две команды: "Создать" и "Создать новый". По команде "Создать" откроется помощник создания шаблона, где вы сможете выбрать назначение шаблона, макет по умолчанию и размер ленты.

По команду "Создать новый" перед вами сразу откроется редактор макета, где все указанные выше параметры необходимо будет заполнить вручную.

Рассмотрим подробнее второй вариант создания шаблона. Помимо ключевых данных, таких как назначение и размер макета, здесь также присутствует редактор макета ценника (этикетки). Все эти данные также можно заполнить готовыми значениями с помощью команда "Выбрать предопределенный шаблон" - в этом случае назначение, ширина, высота и макет будут заполнены по умолчанию из предопределенного шаблона.

Попробуем создать простейший макет шаблона ценника вручную. Первоначально необходимо выбрать размер ленты, то есть ширину и высоту. Это очень важный этап, так как изменение размеров макета влечет за собой полную очистку табличного поля, поэтому эти данные лучше вводить перед началом редактирования макета.

После указания ширины и высоты макет уменьшится до заданных размеров.

Размер ячейки влияет на то, как точно можно будет задавать местоположение различных данных в макете. Чем меньше ячейка, тем точнее местоположение. Изменение размера ячейки также влечет за собой полную очистку табличного поля.

Заполнение ячеек макета необходимыми данными происходит простым перетаскивание данных из таблицы "Доступные поля" слева на табличное поле. Данные, которые перетаскиваются на макет подобным образом являются параметрами, то есть они будут заполнены реальными данными при формировании печатной формы. Кроме этого ячейки макета могут быть заполнены обычным текстом и шаблоном. Шаблонами являются связки: "<параметр> + текст" и "<параметр> + <параметр>" в любом порядке и с любыми количеством слагаемых.

Заполним макет данными и рассмотрим их подробнее.

Как видим, на ценник будет выводиться всего три поля: наименование номенклатуры, штрихкод и цена. При этом наименование номенклатуры в данном случае является параметром, также, как и штрихкод, а вот цена является шаблоном, то есть на место надписи [Цена] будет подставлена актуальная цена, указанная в обработке, а надпить "руб." так и останется таковой, так как является простым текстом.

По команде "Напечатать образец" можно увидеть, как будет выглядеть макет с реальными данными.

Попробуем напечатать созданный ценник для списка номенклатуры.

Обратите внимание, что шаблон этикетки нельзя использовать в качестве шаблона ценника и наоборот. Это ограничение связано с принципом вывода макетов на принтер. Шаблон этикетки предназначен для печати на принтере этикеток. Если принтер этикеток не подключен и печать производится на обычный принтер, то каждая этикетка будет распечатана на отдельном листе. Шаблон ценника же может быть распечатан как на принтере этикеток, так и на обычном принтере на листе формата А4.

Что делать, если ценники (этикетки) печатаются неправильно?

Иногда пользователям приходится сталкиваться с ситуаций, когда ценники (этикетки) выходят на печать кривыми, обрезанными, а то и вовсе на нескольких этикетках. Данные проблемы случаются только с принтерами этикеток, при печати на А4 таких проблем замечено не было.

В большинстве случаев связано это с неверно настроенным принтером этикеток и неверными параметрами в макете. Что же делать в таких случаях?

    Во-первых , необходимо открыть базу в тонком клиенте. Как это сделать и что это такое можете прочитать в следующей статье: , или просто обратитесь в нашу техническую поддержку, и ИТ-специалисты помогут вам все настроить. Работа через тонкий клиент позволит 1С работать с драйвером принтера на вашем локальном компьютере. Это значит, что все настойки, выполненные в драйвере, будут автоматически подтянуты программой, чего не происходит при работе через RDP подключение.

    Во-вторых , убедитесь, что в драйвере принтера верно указан размер этикетки. Если принтер передает в 1С неверный размер ленты, то корректно настроить этикетку в 1С не представляется возможным.

Когда тонкий клиент настроен и настройки драйвера выполнены, можно приступить к настройке макета в 1С.

    Первое, что необходимо сделать, это убедиться, что размер макета в драйвере и в 1С совпадают. Если это не так, то макет придется настраивать заново, так как при изменении размера ленты макет будет очищен, о чем говорилось ранее. После настройки размера макета можно проверить вывод этикетки на печать. Для этого не обязательно печатать этикетку, достаточно открыть предварительный просмотр. Если в предварительном просмотре этикетка выглядит верно, не обрезается и не выходит за границы одного листа, то можно попробовать напечатать. Обратите внимание, что если в предварительном просмотре этикетка выглядит верно, но на печать все еще выходит неправильно, то необходимо снова проверить размер этикетки в драйвере принтера, а также убедиться, что 1С подтягивает корректные настройки драйвера. Сделать это можно с помощью команды "Параметры страницы".

    Если настройка размеров ленты не помогла, и этикетка все еще выводится неправильно, то переходим к настройкам параметров страницы. Здесь есть всего два параметра, которые могут влиять на вывод этикетки на печать. Это масштаб и поля. Попробуйте переключить тумблер масштаба на пункт "По ширине страницы" или уменьшить масштаб и проверьте, как выглядит этикетка в предварительном просмотре и при печати. Как правило, этих действий хватает для исправления печати этикетки. В редких случаях помогает установка значений полей на 0.

Если ни одно из этих действий не помогло, то обратитесь в службу технической поддержки, и специалисты помогут вам исправить ошибку вывода макета на печать.

В этом уроке показано как создавать шаблоны печати и печатать этикетки и ценники для выбранной группы товаров.

Процедура печати и ценников, и этикеток идентична, поэтому буду показывать процесс на примере печати этикеток.

Создание шаблона этикетки (ШЭ)

Печать этикеток и ценников производится по шаблонам, откроем список:


Создаем новый:


Указываем наименование, размер печатаемой ленты, выбираем назначение из списка:


Размер ленты выбирается также из списка:


В поле Для чего выбирается конкретная номенклатурная карточка, на примере которой можно будет сформировать тестовую печать.

Если предложенный ШЭ вас не устраивает и вы хотите его доработать, открываем редактор по гиперссылке:


В верхней части редактора указываются размеры этикетки и размер ячейки, в левой части расположен список полей, доступных для добавления в шаблон. Само добавление осуществляется по двойному клику мыши на выбранном доступном поле (или при нажатии на кнопку выбора, расположенную справа от списка доступных полей).

В центральной части редактора расположен сам редактируемый ШЭ. При выделении ячейки в правой части редактора показывается палитра свойств данной ячейки (в которой можно установить например, формат шрифта, задать границы и т.п.):


Создавать новый ШЭ в редакторе можно на основе предопределенного:


Добавим в шапку перед наименованием товара его артикул. Дополнительно, используя палитру свойств, изменим шрифт:


При печати получим такую картину:


ШЭ представляет собой обычный табличный документ (полная аналогия с Excel). Для примера очистим полностью ШЭ и создадим свой собственный:

Добавим артикул, наименование, штрихкод и время печати:

После внесения всех изменений в ШЭ его необходимо записать.

Если для разных видов номенклатуры используются разные ШЭ, это можно настроить в карточке видов номенклатуры:


Если специфические шаблоны этикеток или ценников используются при печати конкретных товаров, это можно настроить в карточке номенклатуры:


Печать этикеток

После создания ШЭ приступаем непосредственно к печати этикеток, для этого открываем рабочее место групповой печати этикеток и ценников:


Первым делом установим режим печати:


Для того, чтобы печатать этикетки не по всей, а только по выбранной номенклатуре, нужно настроить отбор. Допустим, нас интересует только номенклатура с видом Мебель и только та, на которую установлены цены с типом Розничные :


После установки отбора заполняем таблицу товаров:


Видим, что ШЭ заполнился автоматически:


По умолчанию, количество этикеток равно складскому остатку номенклатуры, но при необходимости можно установить количество вручную:


При печати видим такую картину:

При печати этикетки для товара Тумбочка прикроватная возникла ошибка штрихкода (т.к. я его устанавливал произвольно, вводом случайных цифр, игнорируя правила формирования), в реальной жизни такого быть не должно.

В стандартном шаблоне ценника в 1С:Рознице нет штрихкода, но его легко его добавить, при этом база останется типовой. Как это сделать, читайте далее в инструкции.

ВАЖНО!

Вы сможете напечатать ценники на товар, только если он поставлен на склад и для него установлены цены.

Если все готово, переходим в раздел Маркетинг , далее Ценообразование – Цены номенклатуры .

Откроется список документов Установка цен номенклатуры . Именно из этих документов мы будем печатать ценники. Выбираем документ с актуальными ценами, нажимаем Печать – Ценники .


Открывается форма с теми же товарами, которые были в выбранном документе Установка цен номенклатуры. Можно напечатать ценники и для всех позиций, и только для выборочных. Также можно выбирать вид цен, которые будем печатать на ценнике: для этого установите переключатель на кнопке «По виду цен» и выберите необходимый вид цены, как указано на рисунке ниже.


Открывается окно Шаблоны этикеток, ценников и чеков ККМ . Наш следующий шаг – разработка шаблона ценника. Нажимаем на кнопку Создать .


Выбираем Тип шаблона – Этикетка (ценник) для товара , задаем наименование, например «Ценник со штрихкодом». Далее нажимаем на кнопку Редактировать макет .


Открылось окно Редактирование шаблона ценника (этикетки) .

Мы не будем создавать шаблон с нуля, а просто изменим встроенный пример. Это поможет сэкономить время.

Нажимаем кнопку Загрузить шаблон по умолчанию , выбираем из списка Ценник .


Открылся стандартный шаблон ценника, в нем нет штрихкода.

Как видим 6-я строка служит свободным интервалом, мы увеличим ее по высоте и добавим туда штрихкод.


Ставим курсор в 10ю строку, в списке слева выбираем Штрихкод .

Всплывает диалоговое окно Добавить штрихкод , как картинку, нажимаем Да .


Штрихкод появился в шаблоне, но он сжат в ячейке. Чтобы увеличить картинку штрихкода, выбираем ее и растягиваем на добавленные ранее ячейки.


Теперь штрихкод хорошо видно на ценнике.

Оптимальный вариант: 2 по горизонтали и 4 по вертикали, итого 8 ценников на листе А4.


Нажимаем ОК и в следующем окне Записать и закрыть .


Как видим колонка Шаблон для печати заполнилась наименованием нашего нового шаблона. Далее нажимаем кнопку Печать .

Готово. Вот так будут выглядеть наши штрихкоды


Как правило, в розничных магазинах ценники печатаются на основании определенного шаблона (макета).

Разберем, как создать собственный макет – разместить логотип компании и изменить стандартный внешний вид ценника.

В частности, рассмотрим:

Применимость

Статья написана для редакции 1С:Розница 2.1 . Если вы используете эту редакцию, отлично – прочтите статью и внедряйте рассмотренный функционал.

Если же вы планируете начать внедрение 1С:Розница, то скорее всего будет использоваться более свежая редакция. Интерфейсы и её функционал могут отличаться.

Поэтому, мы рекомендуем пройти курс 1С:Розница 2 для автоматизации магазинов и сервисных компаний , это поможет вам избежать ошибок и потери времени / репутации.

Создание стандартного ценника

Для хранения шаблонов ценников и этикеток в системе 1С:Розница предназначен специальный справочник “Шаблоны этикеток, ценников и чеков ККМ”.

Чтобы вызвать форму списка справочника, следует сначала перейти в раздел Администрирование и выбрать команду Печатные формы , отчеты и обработки (см. рис. 1).

Рис. 1 Вызов окна “Печатные формы, отчеты и обработки”

Откроется специальная форма (см. рис. 2), в которой доступна команда открытия справочника “Шаблоны этикеток, ценников и чеков ККМ”.


Рис. 2 Вызов формы списка справочника “Шаблоны этикеток, ценников и чеков ККМ”

В открывшейся форме списка шаблонов (см. рис.3) с помощью кнопки Создать можно создать новый шаблон.


Рис. 3 Форма списка справочника “Шаблоны этикеток, ценников и чеков ККМ”

В форме создания шаблона (см. рис.4) обязательными для заполнения являются всего два поля: Тип шаблона и Наименование . Тип шаблона может принимать несколько значений. В данном случае выберем значение «Этикетка (ценник) для товара» .

Укажем для шаблона соответствующее название. Перед дальнейшим редактированием создаваемый элемент следует записать с помощью нажатия специальной кнопки в виде дискеты.


Рис.4 Форма создания шаблона

Обратите внимание на то, что и ценник, и этикетка относятся к одному типу шаблона. Это обусловлено тем, что действия при создании и того, и другого объекта будут похожими.

Если говорить о разнице этикеток и ценников, то их различие только в предназначении.

Предполагается, что ценники – это карточки среднего и большого размера. В них используются крупные шрифты. Обычно ценники не содержат штрихкодов, т.к. предназначены для размещения на витринах для обзора покупателей.

Что касается этикеток, то здесь ситуация иная. Обычно этикетка – это клейкая карточка на товар. Этикетки используются маленького и среднего размера, редко бывают большие этикетки.

На этикетке обязательно наличие штрихкода. Иногда дополнительно указывается цена. Причем клеятся этикетки на каждую единицу товара, в отличии от ценников, которые создаются и размещаются обычно по одному на каждый вид товара.

Этикетки активно используются при считывании товара на кассе и при инвентаризации. Т.е. этикетка – это и есть идентификатор товара при работе с оборудованием по считыванию штрихкода.

В форме сохраненного элемента справочника следует нажать на кнопку Редактировать макет (см. рис. 4). Откроется специальная форма редактирования шаблонов (см. рис. 5).


Рис. 5 Форма редактирования шаблона этикеток и ценников

В редакторе шаблонов этикеток и ценников набор инструментов невелик. Рассмотрим основные составляющие данного редактора. Справа располагаются параметры редактируемого шаблона. Здесь можно задать определенные параметры печати штрихкода (Тип кода, Отображать текст, Размер шрифта и Угол поворота).

Но эти параметры в основном используются для этикеток. Чуть выше располагаются два параметра, которые позволяют определить количество ценников, размещаемых на одной странице по горизонтали и по вертикали.

В левой части редактора размещен список полей, доступных для использования в макетах. Здесь присутствует информация о ценах номенклатуры, магазине, организации, текущем времени и текущем пользователе.

Здесь также присутствует информация о самом товаре: номенклатура, характеристика и штрихкод. Следует отметить, что при использовании в программе Розница 2 создаваемых дополнительных свойств, они также доступны в данном списке. Например, в нашей базе было создано дополнительное свойство Пол , доступ к которому присутствует (см. рис. 6).


Рис. 6 Фрагмент списка доступных полей

Третья область редактора (основная область) – табличный документ для рисования макета. В принципе, мы будем работать с табличным документом, который используется для вывода печатных форм всех документов в системе 1С:Розница .

Создать собственный макет ценника можно на базе стандартного шаблона, специально предусмотренного в конфигурации Розница 2 .

Для этого в форме редактора следует нажать на кнопку Загрузить шаблон по умолчанию и в раскрывшемся меню выбрать пункт Ценник (см. рис. 7).


Рис. 7 Выбор шаблона по умолчанию

Система 1С:Розница выдаст запрос на подтверждение замены редактируемого шаблона шаблоном по умолчанию (см. рис.8)


Рис. 8 Запрос на подтверждение замены редактируемого шаблона

В данный момент шаблон пустой, поэтому соглашаемся с предложением системы. В табличном документе появится стандартный макет ценника (см. рис. 9).


Рис. 9 Фрагмент табличного документа. Стандартный макет ценника

Обратите внимание, в форме редактирования шаблона кроме возможности выбора шаблона по умолчанию предусмотрены еще две команды: для импорта шаблона из файла и экспорта в файл.

С помощью этих команд можно экспортировать созданный макет во внешний файл и загрузить его либо в другой шаблон, либо вообще в другую систему 1С:Розница .

Кроме того, у механизма импорта и экспорта возможно еще одно полезное применение, которое будет рассмотрено в следующей статье при создании макета для этикеток.

Редактирование текстовых элементов ценника

Рассмотрим, из чего состоит шаблон ценника по умолчанию. Это стандартный табличный документ, который состоит из ячеек определенного размера и определенного содержания.

В стандартном шаблоне выводятся: наименование организации, наименование товара и его характеристика, производитель товара, цена. В подвале шаблона выводится информация о коде, артикуле и наименовании упаковки товара.

Кроме того, указывается текущая дата (день, в который печатаются ценники).

В общем и целом, стандартный макет вполне удовлетворяет потребностям магазина. Может потребоваться внести только некоторые корректировки. Для начала рассмотрим, как производится вывод доступных в левой части полей из списка в макет шаблона.

Для примера, в данный макет выведем еще информацию о магазине. Разместим данную информацию под организацией в верхней части макета. Сначала раздвинем область между организацией и номенклатурой.

Для этого курсор мыши необходимо установить на строку с номенклатурой и из контекстного меню выбрать команду Раздвинуть (см. рис. 10).


Рис. 10 Образование свободного пространства между строками

В появившейся форме выберем вариант «По вертикали».

Между строкой с организацией и строкой с номенклатурой появится дополнительная строка (см. рис. 11)


Рис 11. Стандартный ценник с добавленной строкой

В образовавшуюся пустую область ценника скопируем ячейку для организации. Важно, что при этом копируется формат ячейки (см. рис 12).


Рис. 12 Копирование формата ячейки макета

Теперь, активировав новую ячейку и нажав на клавиатуре кнопку Delete очищаем ее от текста. Для вывода информации о магазине следует активизировать пустую ячейку и двойным кликом левой кнопки мыши по доступному в списке полю Наименование для магазина добавить его в свободную ячейку (см. рис. 13).


Рис. 13 Добавление в макет информации о наименовании магазина

Кроме этого, может потребоваться разместить в макете какой-то статичный текст, который никак не будет изменяться при печати ценника. В стандартном шаблоне подобной ячейкой является ячейка для подписи. Это именно текст, который будет одинаковым для всех ценников.

Рассмотрим, в чем отличие ячейки для подписи от любой другой ячейки, в которой выводится какое-либо свойство из списка доступных полей. Эти ячейки отличаются принципиально, так как относятся к разным типам ячеек.

Свойства ячейки можно посмотреть через контекстное меню (пункт Свойства ) или воспользовавшись сочетанием клавиш Alt + Enter . Откроется Палитра свойств текущей ячейки, в которой данные свойства можно редактировать.

Обратите внимание на свойство Заполнение . Для ячейки, в которую выводится поле Магазин.Наименование , данное свойство имеет значение Шаблон . Именно это свойство характеризует тип ячейки. Всего доступно для выбора три значения: Текст , Параметр и Шаблон (см. рис. 14).


Рис. 14 Палитра свойств ячейки

При выделении новой, еще никак не заполненной ячейки свойство Заполнение принимает значение Текст. Ячейки с типом Текст используются как раз для вывода какой-то статичной информации.

Основными все-таки являются ячейки, в которых значение каким-то образом меняется, так как на основании одного макета будут печататься ценники для неограниченного количества товаров.

Поэтому необходимо, чтобы каждый ценник как-то видоизменялся и в нем выводилась информация о конкретном товаре, цене, магазине, организации и т.д.

Можно указать тип ячейки Параметр . В таком случае система 1С:Розница определяет текст, который будет выводиться в данную ячейку, по имени параметра. Имя параметра можно вводить непосредственно в ячейку с типом заполнения Параметр .

При этом оно будет отображаться в Палитре свойств данной ячейки (см. рис. 15). На имя параметра накладываются определенные ограничения. Оно должно состоять из одного слова, содержащего только буквы, цифры и символ подчеркивания.


Рис. 15 Палитра свойств ячейки с типом заполнения Параметр

Для заполнения данными из списка доступных полей используются ячейки с типом заполнения Шаблон . Шаблон – это совместный тип. В такой ячейке можно указать и статичный текст, и какие-то параметры, которые будут динамически изменяться.

Заполняется ячейка следующим образом: мы можем ввести произвольный текст, использовать пробелы, а там, где необходимо ввести какую-то динамическую составляющую (т.е. какой-то параметр), следует ввести имя параметра в квадратных скобках.

После параметра можно вновь поставить пробел, ввести какой-то текст, а после этого еще какой-то параметр и так далее.

Динамические ячейки (с типом Параметр и Шаблон ) визуально отличаются и отображаются в треугольных скобках. Треугольные скобки система 1С:Розница ставит сама. Это видно в макете ценника.

Важным свойством ячейки является Формат . В стандартном шаблоне данное свойство используется для вывода ТекущегоВремени (даты) (см. рис. 16).


Рис. 16 Заполнение свойства Формат

По умолчанию ТекущееВремя содержит в себе дату и время. Для печати в ценниках требуется информация только о дате. Формат заполняется в Палитре свойств ячейки.

Для заполнения можно воспользоваться кнопкой Выбрать с пиктограммой в виде трех точек. При этом появится форма конструктора форматной строки (см. рис. 17).


Рис. 17 Конструктор форматной строки

Данный конструктор предназначен для определения формата вывода значений типа Число , Дата и Булево . На рисунках 16 и 17 установлен формат даты, в котором отсутствует значение времени, а год выводится двумя цифрами.

При необходимости данный формат можно переопределить, например, выводить год полностью (dd.MM.yyyy) или выводить месяц не цифрой, а его полным буквенным наименованием и при этом разделительные точки заменить пробелами (dd MMMM yy).

Кроме изменения формата вручную можно выбрать интересующее представление даты из выпадающего списка. При этом значение форматной строки заполнится автоматически (см. рис. 17).

При формировании макета часто используется еще одно свойство ячейки, которое позволяет определить поведение ячейки в случае, если текст, который мы в нее выводим, не умещается по размерам.

Данное свойство называется Размещение . Для него можно определить одно из значений: Авто , Обрезать , Забивать и Переносить (см. рис. 18).


Рис. 18 Заполнение свойства Размещение

При выборе значения Авто тот текст, который не поместился в ячейку, размещается в последующих ячейках. Но происходит это только в том случае, если соседняя справа ячейка не содержит какого-то значения. В противном случае текст, не вошедший в основную ячейку, будет просто обрезан.

Значение Обрезать означает, что текст, не поместившийся в основной ячейке всегда обрезается. Значение Забивать означает, что в случае, если текст не помещается в ячейку, то весь текст в данной ячейке забивается знаками решетки (#########). Самого значения ячейки не видно.

Переносить означает, что в случае, если текст не умещается в данной ячейке, то ячейка растягивается по высоте так, чтобы текст вошел полностью. На первый взгляд, это наиболее удобный вариант размещения текста, но он таит в себе определенную проблему.

При использовании переноса текста размер макета может стать неконтролируемым, т.е. он может легко отклониться от заданного исходного размера в высоту.

В дальнейшем, при печати, растягивание одного ценника может повлечь необоснованное увеличение вертикальных размеров соседних ценников для других товаров.


Для решения этой проблемы потребуется отключить автоматическое изменение высоты строки макета.

Для этого необходимо вызвать контекстное меню в цифровом заголовке строки и выбрать пункт Высота строк (см. рис. 20).


Рис. 20 Вызов формы “Высота строки”

Появится форма высота строки (см. рис. 21).


Рис. 21 Форма высота строки

В данной форме необходимо снять флажок Автовысота строки и установить требуемое постоянное значение высоты строки. При этом, если высота ячейки позволяет разместить две строчки текста и более, текст по-прежнему будет переноситься на очередную строчку, но высота ячейки будет постоянной. Не уместившийся текст будет обрезан.

Следует отметить, что обрезаться может как начало текста, так и его окончание. Это зависит от еще одного свойства ячейки – положение текста в ячейке (а именно – положение По вертикали ).

Для того, чтобы обрезались нижние строки, необходимо для данного свойства выбрать значение Верх (см. рис. 22). Рядом настраивается положение текста По горизонтали.

По умолчанию для данного свойства установлено значение Авто , и текст выравнивается по левому краю ячейки. Выбирая другие значения можно располагать текст по центру ячейки, выравнивать по правому краю или по ширине.


Рис. 22 Фрагмент Палитры свойств ячейки (группа свойств Положение)

Возможно также изменение шрифта текста в ячейке. В Палитре свойств в разделе Оформление есть соответствующее свойство Шрифт . Имеется возможность выбрать конкретный шрифт, его размер и начертание (см. рис. 23).


Рис. 23 Фрагмент Палитры свойств ячейки (группа свойств Оформление)

Добавление логотипа компании

Добавим в макет ценника логотип компании. Логотип будем вставлять между наименованием магазина и наименованием товара. Раздвинем соответствующую область по аналогии, как это делали уже ранее (см. рис. 10 и 11).

Образовавшаяся дополнительная область состоит из нескольких ячеек. Их следует объединить. Для этого выделим их мышью и в контекстном меню выберем команду Объединить (см. рис. 24)


Рис. 24 Объединение ячеек свободной области

Логотип будем сначала вставлять в одну из свободных ячеек под ценником. Затем подгоним свободную область до нужных размеров и переместим в нее логотип.

Итак, активизируем с помощью мыши одну из ячеек под ценником. Для вставки изображения следует в Главном меню выбрать пункт Таблица Рисунки Картинка (см. рис. 25).


Рис. 25 Вызов формы для выбора картинки

Появится форма для выбора картинки (см. рис. 26).


Рис. 26 Форма Выбор картинки

Картинку можно выбрать из Библиотеки или из Файла . Поскольку логотип хранится во внешнем файле, то в форме следует нажать кнопку Выбрать из файла. Откроется диалоговое окно для выбора файла картинки (см. рис. 27)


Рис. 27 Диалоговое окно выбора файла картинки

После выбора файла, картинка отобразится на форме Выбор картинки . Под картинкой будут указаны ее размеры. На практике выявлено, что размеры указаны с небольшим запасом (см. рис. 28).

Размер по вертикали желательно выписать или запомнить. После чего можно нажать на кнопку ОК .


Рис. 28 Завершение выбора картинки