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

04.03.19

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

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

Скачать файл

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

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

Обработки написаны в виде внешних подключаемых печатных форм. В качестве примера используются предустановленные макеты документов в 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

См. также

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

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.21.x).

35000 руб.

23.07.2020    56582    262    75    

217

SALE! 15%

Перенос данных 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 руб.

12.06.2017    146094    858    299    

442

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 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    74527    202    156    

139

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

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

828 руб.

15.12.2015    173005    885    370    

407

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

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

11500 руб.

08.12.2017    106569    285    110    

147

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.244.x) и БП 3.0 (3.0.172.x). Правила подходят для версии ПРОФ и КОРП.

35000 руб.

15.12.2021    26395    189    56    

144

SALE! 15%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    243682    1129    912    

1052
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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) Доброго времени суток. Да, давайте перейдём в личное общение.
Оставьте свое сообщение