Шаблоны документов

Шаблони первинних документів: загальні та власні
Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Шаблоны документов

Повідомлення Белокопытов Геннадий » 17 грудня 2014, 14:02

best
2. Видаткова накладна 1С77ВН, правая линия табличной части не печатается (пробовали на трех лазерных принтерах). Если печатнуть в pdf, то все нормально.
Здравствуйте!
Печать документа 1С77ВН выполняется корректно как на физический принтер так и в pdf.
Проверьте, пожалуйста, настройки печати принтера, масштабируемость.
Прикрепите скрин получения печатной формы на Вашем принтере.

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 17 грудня 2014, 14:25

best писав:2. Видаткова накладна 1С77ВН, правая линия табличной части не печатается (пробовали на трех лазерных принтерах). Если печатнуть в pdf, то все нормально.
Принтери різні (моделі/виробники)?
Виникали подібні проблеми з іншими документами на принтері HP.
Спробуйте оновити/змінити драйвер пристрою.
| Показать
Зображення

best
Повідомлень: 61
З нами з: 28 вересня 2011, 12:40

Re: Шаблоны документов

Повідомлення best » 17 грудня 2014, 17:17

1. А по поводу первого вопроса?
2. На своем принтере перепробовал все (Canon LBP-1120), маштаб 100%, драйвер последний
Все печатается без замечаний, только этот бланк без линии.
| Показать
ВН.jpg
ВН.jpg (69.74 Кіб) Переглянуто 5394 разів

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Шаблоны документов

Повідомлення Белокопытов Геннадий » 17 грудня 2014, 17:31

best
Вопрос 1. уже обсуждался на форуме ранее и находится на рассмотрении в отделе разработки.
По вопросу 2. попробуйте переустановить драйвер принтера, изменить параметры печати.

best
Повідомлень: 61
З нами з: 28 вересня 2011, 12:40

Re: Шаблоны документов

Повідомлення best » 17 грудня 2014, 17:40

Спасибо.
Буду пробовать

best
Повідомлень: 61
З нами з: 28 вересня 2011, 12:40

Re: Шаблоны документов

Повідомлення best » 18 грудня 2014, 18:00

К сожалению ничего не получилось.
Также пробовал на принтере Canon MF-3010
Результат такой же.
Уменьшение маштаба до 50% результата не дает, драйвера обновленные
Что еще можно сделать?

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Шаблоны документов

Повідомлення Белокопытов Геннадий » 18 грудня 2014, 18:07

best
Здравствуйте!
Печать на указанные Вами принтеры будет проверена дополнительно.
Результат сообщу Вам в теме.

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 22 грудня 2014, 10:39

Белокопытов Геннадий, покличте, будь ласка, ще раз вашого експерта по шаблонах ПД :roll:
Я стосовно повідомлення http://www.me-doc.com.ua/forum/viewtopi ... 76#p118076

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Шаблоны документов

Повідомлення Белокопытов Геннадий » 22 грудня 2014, 11:34

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

НадеждаЗосим
Повідомлень: 389
З нами з: 17 квітня 2013, 13:09

Re: Шаблоны документов

Повідомлення НадеждаЗосим » 29 грудня 2014, 11:21

Добрый день!
Поступил запрос от клиента на электронную структуру первичных документов. Т.к. нужно доработать выгрузку первички из своей программы!
Подскажите пожалуйста, где ее можно взять?
НадеждаЗ

Ярослав Заец
Повідомлень: 1324
З нами з: 19 березня 2014, 11:22

Re: Шаблоны документов

Повідомлення Ярослав Заец » 29 грудня 2014, 11:30

Уточните пожалуйста, структура каких первичных документов Вас интересует?
Если это НН и Додаток 2 то структуру можете посмотреть по ссылке

НадеждаЗосим
Повідомлень: 389
З нами з: 17 квітня 2013, 13:09

Re: Шаблоны документов

Повідомлення НадеждаЗосим » 29 грудня 2014, 12:18

Нет, структуру НН и Додатка 2, знаем где взять, нужна структура Счета, Акта, Расходной (всех шаблонов)
НадеждаЗ

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Шаблоны документов

Повідомлення Белокопытов Геннадий » 29 грудня 2014, 13:04

НадеждаЗосим
Здравствуйте!
Уточните, пожалуйста, коды всех первичных документов, по которым необходима расшифрованная структура, для формирования запроса на получение в отдел разработки.

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 30 грудня 2014, 13:54

НадеждаЗосим писав:Добрый день!
Поступил запрос от клиента на электронную структуру первичных документов. Т.к. нужно доработать выгрузку первички из своей программы!
Подскажите пожалуйста, где ее можно взять?
Програмісти МЕДок дуже зайняті люди... то можливо я спробую Вам допомогти.
Звичайно готових структур я Вам не зроблю, але підґрунтя для роботи програмістам Вашого клієнта думаю надам.

Для свого шаблону я структуру створював на основі документу, знайденого тут (додатково прикріплю файл).
Якщо допоможе, то у мене вийшла наступна струкутура:
| Показать

Код: Виділити все

<?xml version="1.0" encoding="windows-1251"?>
<DOCUMENT DOCVERSION="1">
  <HEADER>
    <DOCNAME>Накладна на комісію</DOCNAME>
    <CHARCODE>KOMIS_N</CHARCODE>
    <PARTCODE>7</PARTCODE>
    <SDOCTYPE>10105</SDOCTYPE>
    <PCTTYPE>-1</PCTTYPE>
  </HEADER>
 <DATA>  
  <ROW TAB="0" LINE="0" NAME="NUM"><VALUE>Номер документу</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOCDATE"><VALUE>Дата документу</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="SUMWITHOUTPDV"><VALUE>Сума без ПДВ</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="SUMPDV"><VALUE>ПДВ</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOCSUM"><VALUE>Всього</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOG_NAME"><VALUE>Вид договору</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOG_NUM"><VALUE>Номер договору</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOG_DATE"><VALUE>Дата договору</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOV_NOMER"><VALUE>Номер доручення</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOV_DATE"><VALUE>Дата доручення</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="DOV_THRU"><VALUE>Особа, на яку виписано доручення</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="MISZE_SKL"><VALUE>Місце складання</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="SIDE_EDRPOU_K"><VALUE>Код ЄДРПОУ отримувача</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="SIDE_SHORTNAME_K"><VALUE>Назва отримувача</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="FIRM_EDRPOU"><VALUE>Код ЄДРПОУ постачальника</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="FIRM_NM"><VALUE>Назва постачальника</VALUE></ROW>
  <ROW TAB="0" LINE="0" NAME="FIRM_VYDAV"><VALUE>Особа постачальника</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_NPP"><VALUE>Номер товару по порядку</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_K_NAME"><VALUE>Назва товару</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_R_KOL"><VALUE>Кількість товару</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_K_UNIT"><VALUE>Одиниці виміру</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_R_CENA"><VALUE>Ціна</VALUE></ROW>
  <ROW TAB="1" LINE="0" NAME="TAB1_R_SUM"><VALUE>Сума</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_NPP"><VALUE>Номер товару по порядку</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_K_NAME"><VALUE>Назва товару</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_R_KOL"><VALUE>Кількість товару</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_K_UNIT"><VALUE>Одиниці виміру</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_R_CENA"><VALUE>Ціна</VALUE></ROW>
  <ROW TAB="1" LINE="1" NAME="TAB1_R_SUM"><VALUE>Сума</VALUE></ROW>
  </DATA>
  <LINKS />
</DOCUMENT>
Назви полів для конкретного шаблону можна подивитися наступним чином:
1. Розділ "Первинні документи".
2. Шаблони первинних документів.
3. Виділити потрібний шаблон (у переліку зліва).
4. Перейти на вкладку "Електронна форма" (внизу, по середині).
Основні поля документу будуть вгорі, а динамічна таблиця для номенклатури внизу. Щоб переглянути назву поля динамічної таблиці, на неї потрібно навести курсор.
| Показать
Зображення
Стосовно шапки структури...

Код: Виділити все

<DOCNAME>Накладна на комісію</DOCNAME>
Назва документу, з якою він буде відображатися в реєстрі ПД.

Код: Виділити все

<CHARCODE>KOMIS_N</CHARCODE>
Код шаблону, по якому створюється документ.

Код: Виділити все

<PARTCODE>7</PARTCODE>
Part-ідентифікатор. Як розповів програміст МЕДок раніше (aleksiychuk от: 15 дек 2014, 15:48), цей параметр приймає значення:
1 - Договір;
2 - Рахунок;
3 - Платіжне доручення;
4 - Акт виконаних робіт;
7 - Первинний документ;
8 - Операція.
Вам очевидно потрібен - 7.

Код: Виділити все

<SDOCTYPE>10105</SDOCTYPE>
Тип шаблона первинних документів. Дозволяє розділяти документи у реєстрі ПД.
Експериментальним шляхом встановлено, що може приймати наступні значення:
- <SDOCTYPE>10101</SDOCTYPE> - Додаток 2
- <SDOCTYPE>10102</SDOCTYPE> - точно не скажу (виникала помилка імпорту), але логічно припустити, що ПН
- <SDOCTYPE>10103</SDOCTYPE> - Рахунок
- <SDOCTYPE>10104</SDOCTYPE> - Акт
- <SDOCTYPE>10105</SDOCTYPE> - Накладна
- <SDOCTYPE>10106</SDOCTYPE> - Інші

Код: Виділити все

<PCTTYPE>-1</PCTTYPE>
На даний момент не використовується. Звіти імпортуються і без нього, але краще його залишати на перспективу, так сказати...

Серед того, на що потрібно звернути увагу наступне:
1. Обов'язково в шаблоні повинні бути поля, що відповідають коду ЄДРПОУ чи ІПН постачальника та отримувача, оскільки саме за їх допомогою відбувається документообіг.
2. Якщо стоїть вибір - створити користувацьке поле чи використати типове - використайте типове, яке пропонує МЕДок. Особливо це стосується полів, які відображаються в реєстрі ПД: Номер документу, Дата документу, Сума по документу, Сума без ПДВ, Загальний ПДВ, Назва контрагента.
| Показать
Зображення
Серед помічених незручностей:
1. Для кількох документів ОДНОГО ТИПУ (наприклад) потрібно створювати кілька XML-файлів. Принаймні мені ніяк, поки що, не вдалося імпортувати 2 накладні 1 файлом.
2. У мене (а можливо не лише у мене) при імпорті не спрацьовує процедура SAVE, яка повинна була б записати в прийнятий документ слова "№", "від", "через".
3. Відсутність якісною підтримки цього розділу.
Вкладення
XML_SHET_ICPRO-1.doc
Описание XML-структуры счета-фактуры для импорта в ПК «M.E.Doc IS»
(48.5 Кіб) Завантажено 8 разів

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Шаблоны документов

Повідомлення Inkognito » 30 грудня 2014, 20:14

1) Получение структуры. Все намного проще:
GetTemplate ( int IDPart, string CharCode )
В инструкции по СОМ объектам приведен пример использования.

2) Вам не обязательно сохранять однотипные документы в файл. Вернее, при таком подходе не сработает. Передавайте СОМ технологией, пробегаясь по ТаблицеЗначений(), в которой соответственного будут документы.

3) Процедура Save() задумана немного иначе, чем ее название :) Поэтому и работает иначе, чем предполагается из названия. Вцелом полезна только с использованием параметра (1), когда проверяет документ на ошибки.

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 31 грудня 2014, 10:54

Inkognito писав:1) Получение структуры. Все намного проще:
GetTemplate ( int IDPart, string CharCode )
В инструкции по СОМ объектам приведен пример использования.

2) Вам не обязательно сохранять однотипные документы в файл. Вернее, при таком подходе не сработает. Передавайте СОМ технологией, пробегаясь по ТаблицеЗначений(), в которой соответственного будут документы.

3) Процедура Save() задумана немного иначе, чем ее название :) Поэтому и работает иначе, чем предполагается из названия. Вцелом полезна только с использованием параметра (1), когда проверяет документ на ошибки.
Дякую, за підказку, в який бік дивитися, але, переглянувши інструкцію, не знайшов там явного натяку на те, що робити тим, у кого не 1С... крім слів "В примерах использовался язык 1С"...

Погуляю форумом ще...

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 30 січня 2015, 14:22

ZuluSpirit писав:
aleksiychuk писав:1) Уточніть, що за маячок і коли він з'являється ? Уточніть конкретно дії,після яких його можливо помітити (додатково вкажіть параметри ОС)
Зображення
1. Первинні документи
2. Шаблони первинних документів
3. Відкриваю свій шаблон (подвійний клік по назві шаблона).
У шапці вікна з'являється "*" і при виході, незалежно від того вносилися зміни чи ні, викликається діалог, який запитує зберігати шаблон чи ні (перевірялося на Win 7/8.1).
Воно не критично, але коли ти неодноразово відкриваєш/закриваєш шаблони, а тебе відволікають, то починаєш трішки плутатися - вносив ти зміни чи ще не встиг...
aleksiychuk писав:4.2) В імпортованому документі ці поля також повинні заповнюватись. Ваша проблема у тому, що не правильно або взагалі не відпрацьовує програма SAVE.
Як зробити так, щоб програма SAVE виконала своє призначення і значення полів "№", "від", "через" записалися після імпорту, а не після відкриття?
aleksiychuk писав:5.3)Для імпортованих документів не реалізовано завантаження скан підписів.
Ми напевне не зрозуміли один одного. Мені не потрібно завантажувати підписи, я хочу дізнатися, як можна співставити імпортованого співробітника з тим, що є у довіднику співробітників чи відповідальних осіб.
Наприклад, у мене у МЕДок у довіднику співробітників є зав. складом Іванов П.Д. і я імпортую документ, де зав. складом вказано Іванов П.Д. Мене цікавить чи підтягне програма, при відкритті документу, зображення підпису з довідника? І якщо ні, то як зробити, щоб змогла?
aleksiychuk писав:5.4) Якщо необхідний підпис відповідальної особи, то для виклику підпису цієї В.О. потрібний сертифікат(наприклад, директор) відповідний і завантажене зображення для директора.
Про сертифікати я знаю. Я трохи не так сформулював питання. Я мав на увазі, що для першого підпису і печатки установи серед основних полі є відповідні поля з позначкою "(відповідний)", а для відповідальних осіб такого поля я не знайшов, тому не зрозуміло, як для нього підтягували скан-підпис.
З іншого боку, серед полів користувача є "Підпис бухгалтера (відповідний)", тому складається враження (оскільки воно серед полів користувача), що його можна створити, але як?
Inkognito писав:1) Получение структуры. Все намного проще:

Код: Виділити все

GetTemplate ( int IDPart, string CharCode )
В инструкции по СОМ объектам приведен пример использования.
Так і не зрозумів, де повинна викликатися ця функція... в МЕДоку чи бухгалтерській програмі (хоча звідки там має взятися структура файлу імпорту?!)...
Inkognito писав:2) Вам не обязательно сохранять однотипные документы в файл. Вернее, при таком подходе не сработает. Передавайте СОМ технологией, пробегаясь по ТаблицеЗначений(), в которой соответственного будут документы.
Не підкажете, хтось використовує цей метод не з 1С?
Белокопытов Геннадий писав:Программист обязательно ответит на Ваши вопросы, после выполнения основных заданий, по мере загруженности.
Ответы будут написаны и опубликованы.
Місяць пройшов, хотілося б отримати відповіді хоча б на ті питання, що я виділив у цьому повідомленні. Дякую.

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 20 травня 2015, 12:12

Пройшло вже майже півроку, а відповідей немає... а тим часом стали виникати нові питання, оскільки МЕДок змінив форму експорту ПД в XML.
Тепер структура файлу наступна:

Код: Виділити все

<?xml version="1.0" encoding="windows-1251"?>
<ZVIT>
  <TRANSPORT>
    <VERSION>4.1</VERSION>
    <CREATEDATE>19.05.2015</CREATEDATE>
  </TRANSPORT>
  <ORG>
    <FIELDS>
      <EDRPOU>22554414</EDRPOU>
    </FIELDS>
    <CARD RTFDOC="1">
      <FIELDS>
        <DOCID>8A46CB19-5FA9-4C2D-A4F0-BD1E3F6AD892</DOCID>
        <OUTID />
        <DOCNAME>Накладна</DOCNAME>
        <CHARCODE>K_N</CHARCODE>
        <PARTCODE>7</PARTCODE>
        <GRPID>B5652434-0BD7-4E43-85EA-EF1058AA2BF0</GRPID>
        <SDOCTYPE>10105</SDOCTYPE>
        <PCTTYPE>-1</PCTTYPE>
        <AUTHORNAME />
        <COMMENT />
      </FIELDS>
      <TEMPLATE COMPRESSED="true">"здоровенний набір букв, які, як мені здається, і є файлом шаблону"</TEMPLATE>
      <DOCUMENT>
        <ROW LINE="0" TAB="0" NAME="DOCDATE"><VALUE>04.04.2015 00:00:00</VALUE></ROW>
      </DOCUMENT>
    </CARD>
  </ORG>
</ZVIT>
традиційним для роботи з ПК МЕДок способом - "методом тика" вдалося спростити його до наступного вигляду:
(у мене немає ідентифікатора документа, який ще не потрапив у ПК МЕДок, та й не зрозуміло як заповнювати поля <OUTID />, <AUTHORNAME />, <COMMENT />)

Код: Виділити все

<?xml version="1.0" encoding="windows-1251"?>
<ZVIT>
  <TRANSPORT>
    <VERSION>4.1</VERSION>
  </TRANSPORT>
  <ORG>
    <FIELDS>
      <EDRPOU>22554414</EDRPOU>
    </FIELDS>
    <CARD RTFDOC="1">
      <FIELDS>
        <DOCNAME>Накладна</DOCNAME>
        <CHARCODE>K_N</CHARCODE>
        <PARTCODE>7</PARTCODE>
        <GRPID />
        <SDOCTYPE>10105</SDOCTYPE>
        <PCTTYPE>-1</PCTTYPE>
      </FIELDS>
	  <TEMPLATE COMPRESSED="true">"здоровенний набір букв, які, як мені здається, і є файлом шаблону"</TEMPLATE>
      <DOCUMENT>
        <ROW LINE="0" TAB="0" NAME="DOCDATE"><VALUE>04.04.2015 00:00:00</VALUE></ROW>
      </DOCUMENT>
    </CARD>
  </ORG>
</ZVIT>
проте залишилася одна велика проблема...
У ОБЛІКОВІЙ ПРОГРАМІ ВІДСУТНІЙ ВІДПОВІДНИЙ XML-ШАБЛОН, щоб його модна було помістити в тег <TEMPLATE>, а наявність цього тегу виявилась обов'язковою... Можна якось це обійти?

П.М. Старий формат експорту поки що працює:

Код: Виділити все

<?xml version="1.0" encoding="windows-1251"?>
<DOCUMENT DOCVERSION="1">
  <HEADER>
    <DOCNAME>Накладна</DOCNAME>
    <CHARCODE>K_N</CHARCODE>
    <PARTCODE>7</PARTCODE>
    <SDOCTYPE>10105</SDOCTYPE>
    <PCTTYPE>-1</PCTTYPE>
  </HEADER>
  <DATA>
    <ROW TAB="0" LINE="0" NAME="DOCDATE"><VALUE>05.05.2014</VALUE></ROW>
  </DATA>
  <LINKS/>
</DOCUMENT>

ZuluSpirit
Повідомлень: 263
З нами з: 17 червня 2014, 12:08

Re: Шаблоны документов

Повідомлення ZuluSpirit » 21 травня 2015, 15:29

Мені цікаво... хтось ще намагається створювати свої шаблони чи ні?! Чи то може лише я такий з недостатньо прямими руками... але для мене створення шаблона у МЕДоку - справжнє випробування і завдання на кілька днів, тому ще редактор як був з багами так і залишився... так ще й чим далі - тим гірше.
Остання капля геніальності (на даний момент) - зробили поле "Дата документу" - строкою... і змінити тип даних не можна...
Зображення
й змінити не можна...
Я можу лише здогадуватися навіщо це було зроблено... але перше припущення - щоб не робити інші формати виводу...
Доведеться всі нові шаблони не створювати, а копіювати з існуючих...

vorobey
Повідомлень: 63
З нами з: 16 грудня 2014, 14:13

Re: Шаблоны документов

Повідомлення vorobey » 06 серпня 2015, 14:17

Всем добрый день!
У меня такой вопрос возник, мне нужно сделать шаблон первичного документа, а дело застопорилось на моменте, когда мне нужно создать справочник с перечнем услуг.
Помогите пожалуйста правильно это сделать. Я испытала все варианты, которые знала, но не помогло(((((
Заранее благодарна.

Відповісти

Повернутись до “Модуль «Первинні документи»”