Формирование файла XML документа для выгрузки в M.E.Doc (Медок) (обычные формы)

04.03.19

Учетные задачи - Оптовая торговля

Не все организации используют FREDO, а сервис обмена документами в электронном формате набирает популярность. В качестве альтернативы можно сформировать файл XML документа и загрузить его в M.E.Doc, с дальнейшим подписанием и отправкой контрагенту.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Реализация (M.E.Doc) 1С82ВН0
.epf 13,46Kb
20 1 850 руб. Купить
Оказание услуг (M.E.Doc) 1С82АВР0
.epf 13,37Kb
15 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработки написаны в виде внешних подключаемых печатных форм. В качестве примера используются предустановленные макеты документов в M.E.Doc - Акт 1С82АВР0 и Накладная 1С82ВН0. Для заполнения используются переменные в этих двух макетах. В двух словах, порядок работы печатной формы

Функция ПечатьНакладнаяМедок1С82ВН0() Экспорт
    
    ИмяШаблона = "Видаткова накладна (ціна без ПДВ) ТС";
    КодШаблона = "1С82ВНТС";    
    
    Шапка = ПолучитьШапку1С82ВН0();
    Шапка.Следующий();    
    
    ТабЧасть = ПолучитьТабЧасть1С82ВН0();
    
    мТекст = "";
        
    РаботаСMEDoc_СформироватьШапкуXML(ИмяШаблона, КодШаблона, мТекст);
    
    //Тіло Акту міститься в елементі <DATA></DATA>    
    мТекст = мТекст + "<DATA>";
    
    СформироватьОсновнуюЧастьXML1С82ВН0(Шапка, ТабЧасть, мТекст); //одинаково
    
    СформироватьТабличнуюЧастьXML1С82ВН0(Шапка, ТабЧасть, мТекст);
    
    //закрываем тело Акта
    мТекст = мТекст + "</DATA>";
    мТекст = мТекст + "</DOCUMENT>";    
    
    РаботаСMEDoc_ФорматироватьТекст(мТекст);
    
    мТекст = СтрЗаменить(мТекст, "UTF-8", "windows-1251");
    
    Возврат мТекст;
    
КонецФункции

Формируются два запроса - для шапки и табличной части

Затем происходит формирование текста XML, согласно документации M.E.Doc

//шапка документа    
мТекст = мТекст + РаботаСMEDoc_СтрокаШапка("NUM", СокрЛП(ОбщегоНазначения.ПолучитьНомерНаПечать(СсылкаНаОбъект)));
мТекст = мТекст + РаботаСMEDoc_СтрокаШапка("DOCDATE", Формат(Шапка.Дата, "ДЛФ=DT"));

//табличная часть

мТекст = мТекст + РаботаСMEDoc_СтрокаТаблица("TAB1_A",    Формат(мИндекс + 1,     "ЧГ=0"), мИндекс);
мТекст = мТекст + РаботаСMEDoc_СтрокаТаблица("TAB1_A3", Формат(стр.Количество,     "ЧГ=0"), мИндекс);

Дополнение

Если в базе (Бухгалтерия) будут созданы доп.реквизиты, а для УТП и т.п. - доп.свойства и категории

- Дата выгрузки в M.E.Doc (тип Дата)

- Выгружен в M.E.Doc (тип Булево)

то при формировании печатной формы будут записаны эти данные в соответствующие регистры сведений.

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

Сформируется файл с названием в формате "Акт/накладная номер дата"

(картинки с описанием процесса приложены к публикации)

Проверено на конфигурациях "Бухгалтерия для Украины"(1.2.51.1), "Управление торговым предприятием для Украины" (1.2.50.1)

Вступайте в нашу телеграмм-группу Инфостарт

M.E.Doc Медок XML

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 24894 руб.

12.06.2017    153219    897    302    

464

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    178452    1185    374    

414

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

61356 55220 руб.

15.04.2019    79167    213    163    

152

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

58422 52580 руб.

03.12.2020    42164    121    75    

114

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

52967 47670 руб.

25.02.2015    178317    328    275    

396
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. script 128 04.03.19 23:29 Сейчас в теме
Вот молодец. Забираю однозначно.
2. Batman 166 05.03.19 00:05 Сейчас в теме
3. The Ivan 15.03.19 22:18 Сейчас в теме
Хотя, (как вы пишите) и не все используют «FREDO», но при этом есть такие «не все» которые аналогично – не используют такое недоразумение как упомянутый «M.E.Doc».

Лично я не знаю, в каких именно сферах «набирает популярность сервис обмена документами в электронном формате», ну разве что в сфере телекоммуникационных услуг (мобильные операторы таким образом экономят на бумаге). Хотя глядя на постоянно растущие тарифы на их услуги, они как минимум обязаны печатать свои счета-фактуры исключительно на бумаге высшего качества и только в цвете.

Но не об этом разговор, возможно что через два-три года электронный документооборот действительно будет боле широко использоваться в повседневной жизни, но не стоит зацикливаться на одном только «МеДке».

Ведь вокруг достаточно большое количество пользователей использующих к примеру – «АртЗвит» или «Сонату». Придумайте что ни будь и для них полезное.
Неужели в вашей «вселенной» никого другого больше нет кроме как пользователей «МеДка»?
4. Batman 166 16.03.19 08:15 Сейчас в теме
(3) Ваше мнение понятно, спасибо за него
7. Semargl84 16 07.10.20 16:24 Сейчас в теме
(3)Прикольно читать ваш комментарий именно сейчас)))
AlexeyMalko; +1 Ответить
11. The Ivan 18.12.20 23:24 Сейчас в теме
(7) Да мне тоже иногда прикольно почитывать жалобы «пользователей» на этот «M.E.Doc».
5. user842655 03.09.20 16:22 Сейчас в теме
Дмитрий добрый день.
скажите есть другая возможность получить обработку?
У меня нет на сайте средств
спасибо
6. Batman 166 03.09.20 19:35 Сейчас в теме
(5) Доброго времени суток. Ответил в личном сообщении
8. festerua 12.11.20 13:42 Сейчас в теме
Дмитрий добрый день.
скажите есть другая возможность получить обработку?
У меня нет на сайте средств
спасибо
9. Batman 166 12.11.20 15:14 Сейчас в теме
(8) Да, давайте перейдём в личное общение
10. пользователь 01.12.20 20:55
Сообщение было скрыто модератором.
...
12. dovlan26 07.09.22 21:49 Сейчас в теме
Доброго времени суток.
Дмитрий хотелось бы получить вот эту обработку Реализация (M.E.Doc) 1С82ВН0
Есть какая то возможность?
13. Batman 166 07.09.22 23:44 Сейчас в теме
(12) Доброго времени суток. Да, давайте перейдём в личное общение.
Для отправки сообщения требуется регистрация/авторизация