Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: XML
Форумы Дома Индорил > Клуб > Компьютеры и прочий Hi-Tech
Киола
Никто не испытывает непреодолимого желания помочь мне сделать красивый ценник? У меня как-то не очень получается, а наш Service Desk меня пошлет куда подальше с такой заявкой =)
iMagus
А почему XML?
Кышь
Красивые ценники надо делать в паинте
Киола
Цитата(iMagus @ Jul 29 2016, 12:14) *
А почему XML?

Потому что сценарий печати в Ефарме его использует.

Я пока ещё не настолько упоролась, чтобы вручную ценники делать smile.gif
iMagus
А этот XML разве не в специальном каком-то редакторе создается?
Hront
Да, в блокноте.

Киола, у тебя очень хреновая вводная по поводу того, что тебе надо. Но я совершенно не понимаю, как тебе объяснить, что именно в ней хреново.
iMagus
Цитата(Hront @ 29th July 2016 - 11:27) *
Да, в блокноте.

Да наверняка должны были сделать какой-то простенький визуальный редактор.
Кышь
Цитата(Киола @ Jul 29 2016, 16:23) *
Я пока ещё не настолько упоролась, чтобы вручную ценники делать smile.gif

Дык XML должен формироваться на основе какой-нить базы цен, названий лекарств, изготовителя и т.д., которые все-равно надо вручную вводить. Современные офисы могут сформировать XML на основе таблицы и/или БД
iMagus
Цитата(Кышь @ 29th July 2016 - 11:31) *
Дык XML должен формироваться на основе какой-нить базы цен, названий лекарств, изготовителя и т.д., которые все-равно надо вручную вводить. Современные офисы могут сформировать XML на основе таблицы и/или БД

Шаблон в формате XML представлен.
Makey
Цитата(Кышь @ Jul 29 2016, 11:31) *
Современные офисы могут сформировать XML на основе таблицы и/или БД

Только хрен пойми какая структура у него будет. Может файл должен соответствовать определенной xsd-схеме, чтобы программа для печати его восприняла.
Кышь
Если есть шаблонный XML, грузим его в таблицу, правим, выгружаем готовый. Профит
Киола
Цитата(Hront @ Jul 29 2016, 12:27) *
Да, в блокноте.

Киола, у тебя очень хреновая вводная по поводу того, что тебе надо. Но я совершенно не понимаю, как тебе объяснить, что именно в ней хреново.

Я знаю что она хреновая. Даже не хреновая, а отсутствует. Я пока просто поинтересовалась, может ли в принципе кто нибудь или всем лень.

Шаблоны есть, данные они берут из Бд, в блокноте я их открывала и кое как редактировала. Но как человек, космически далёкий от кодинга, я не вполне понимаю, что надо сделать, например, если в результате увеличения шрифта у меня сползла соседняя строка, или как туда логотип компании впихнуть.

Картинки предоставлю попозже.
iMagus
Цитата(Киола @ 29th July 2016 - 13:00) *
далёкий от кодинга

Правка XML тоже далека от кодинга. В случае с шаблонами она представляет собой, скорее, верстку.

Может быть, вот эта статья как-то поможет?
http://xn----1-bedvffifm4g.xn--p1ai/articl...1%86%D0%B0-2-1/
Киола
Магус, я не имею возможности потратить на это много времени, и редактирование Xml на данный момент не является для меня необходимым навыком, так что статей не надо.
Поэтому я спрашиваю близких к IT людей, которые теоретически могут сделать это быстро, т.к работу я не оплачиваю. Более полную информацию предоставлю, если в ней будет необходимость, то есть кто-то возьмётся посмотреть.
Если быстро невозможно, я не хочу отнимать ничье время и тему можно закрыть.
iMagus
Цитата(Киола @ 29th July 2016 - 14:31) *
редактирование Xml

Там все делается без редактирования XML.

Я не уверен, что у нас тут есть спецы по 1С, которые могут нарисовать ценник без чтения статей.

Редактировать шаблон напрямую правкой XML мне кажется не очень хорошей идеей. Во всяком случае, какие-то существенные изменения могут оказаться нетривиальной задачей.
Киола
Откуда ты взял 1С?

Ещё раз. Рисовать ничего не надо, все нарисовано. Надо сделать шрифт крупнее так, чтобы не сползали строчки.
Сказочник
ну пример то хоть дай...
iMagus
Цитата(Киола @ 29th July 2016 - 15:11) *
Откуда ты взял 1С?

А ефарма - это не 1С разве? Я погуглил - вроде оно. Или я плохо гуглил?)
Киола
Цитата(Сказочник @ Jul 29 2016, 16:13) *
ну пример то хоть дай...

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

Цитата(iMagus @ Jul 29 2016, 19:51) *
А ефарма - это не 1С разве? Я погуглил - вроде оно. Или я плохо гуглил?)

Плохо, наверное =)
iMagus
Цитата
ПО «еФарма» представляет собой систему автоматизации розничной аптечной торговли, охватывающую все основные сферы деятельности аптек: от электронного заказа товара до розничной и мелкооптовой торговли. При этом поддерживается торговый процесс как работающих самостоятельно аптек, так и аптечных предприятий, объединенных в сети.

Программый продукт работает на базе одной из самых распространенных в России платформ для создания систем учета «1С: Предприятие». От компании «1С» был получен сертификат «1С: Совместимо»


http://www.spargo.ru/products/efarma1c.html


Разве что, есть какая-то другая ефарма.
Киола
Еф2 у нас
iMagus
А, ну, видимо, я необоснованно обобщил, посмотрев описание только одной версии.

Не об этой ли XML-ке идет речь?
LabelTemplate.xml
Код
<?xml version="1.0" encoding="windows-1251"?>
<Template xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <TemplateEntities>
  

<!-- Доступные атрибуты:
GOODS_NAME Наименование товара
PRODUCER_NAME Производитель
DRUGSTORE_NAME Аптека (Контрагент МЫ)
PHONE Телефон
COUNTRY Страна производства
DOC_DATE Дата прихода
RUBS, KOPS Цена (рубли и копейки)
SUPPLIER_NAME Поставщик
DOCUMENT_NAME Документ
INCOMING_NUMBER Номер накладной поставщика
CURRENT_DATE Текущая дата
BARCODE Картинка со штрихкодом
IMAGE Картинка
LOT_NAME Имя партии
-->

<TemplateEntity>
      <X>0</X>                    <!-- Координаты секции по горизонтали в % -->
      <Y>0</Y>                    <!-- Координаты секции по вертикали в % -->
      <Width>100</Width>                <!-- Размер секции по горизонтали в % -->
      <Height>30</Height>                <!-- Размер секции по вертикали в % -->
      <FontName>Verdana</FontName>            <!-- Тип шрифта -->
      <FontSize>7</FontSize>                <!-- Размер шрифта -->
      <FontStyle>Bold</FontStyle>            <!-- Стиль шрифта -->
      <Properties>
        <string>GOODS_NAME</string>              <!-- Товар -->
      </Properties>
      <Format>{0}</Format>
      <StringAlignment>Center</StringAlignment>        <!-- Размещение текста в строке -->
    </TemplateEntity>

     <TemplateEntity>
      <X>2</X>
      <Y>45</Y>
      <Width>95</Width>
      <Height>40</Height>
      <FontName>Verdana</FontName>
      <FontSize>7</FontSize>
      <FontStyle>Bold</FontStyle>
      <Properties>
        <string>BARCODE</string>            <!-- Штрих-код -->
      </Properties>
      <Format>{0}</Format>
      <StringAlignment>Center</StringAlignment>
    </TemplateEntity>


    <TemplateEntity>
      <X>0</X>
      <Y>30</Y>
      <Width>100</Width>
      <Height>20</Height>
      <FontName>Verdana</FontName>
      <FontSize>5</FontSize>
      <FontStyle>Regular</FontStyle>
      <Properties>
        <string>RUBS</string>                <!-- Цена рубли -->
        <string>KOPS</string>                <!-- Цена копейки -->
      </Properties>
      <Format>Цена: {0}-{1}</Format>
      <StringAlignment>Center</StringAlignment>
    </TemplateEntity>
  
  <TemplateEntity>
      <X>0</X>
      <Y>85</Y>
      <Width>100</Width>
      <Height>10</Height>
      <FontName>Arial</FontName>
      <FontSize>4</FontSize>
      <FontStyle>Bold</FontStyle>
      <Properties>
        <string>PHONE</string>                <!-- Телефон -->
      </Properties>
      <Format>тел.{0}</Format>
      <StringAlignment>Center</StringAlignment>
    </TemplateEntity>

</TemplateEntities>
</Template>
Киола
Да вроде похожа. Ладно, зайду на работу по дороге, скину файлы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2022 IPS, Inc.