|
выгрузка налоговых в формате mxl для MEDOC | ☑ | ||
---|---|---|---|---|
0
Dooro
27.12.11
✎
14:31
|
Добрый день.
Есть полностью переработанная конфигурация на платформе 1с8.1 Нужно выгружать налоговые в формате mxl для medoc Есть структура полей налоговой для medoc и есть все данные для выгрузки. подскажите примерно какой код , начало кода.. я просто с mxl на Вы. |
|||
1
Classic
27.12.11
✎
14:48
|
Наверное все-таки xml.
Смотри типовую. Там все реализовано |
|||
2
Dooro
27.12.11
✎
14:57
|
Нет у меня типовой
|
|||
3
Axel2009
27.12.11
✎
14:57
|
ЗаписьXML
|
|||
4
Dooro
27.12.11
✎
14:57
|
нет у меня типовой
|
|||
5
Dooro
27.12.11
✎
14:59
|
да XML.
|
|||
6
Dooro
27.12.11
✎
15:04
|
есть поля
например А111 - Всего по разделу А110 - Общая сумма А2_7 - Объем продажи без НДС как использовать и как заполнять. мне хотя бы маленький пример |
|||
7
Турист
27.12.11
✎
15:10
|
(4) как нет типовой, а это тогда что "Есть полностью переработанная конфигурация на платформе 1с8.1"?
|
|||
8
Dooro
27.12.11
✎
15:10
|
Альфа Авто была от рарус
|
|||
9
Dooro
27.12.11
✎
15:10
|
там нет поддержки уже этой конфы
|
|||
10
Турист
27.12.11
✎
15:15
|
и че даже обработки старые повырезали?
|
|||
11
Dooro
27.12.11
✎
15:16
|
Тут есть кто нибудь?
|
|||
12
МишельЛагранж
27.12.11
✎
15:17
|
(0) обработку по просмотру xml найдите и берите код оттуда...
если по выгрузке не нашли бесплатную... |
|||
13
Турист
27.12.11
✎
15:18
|
сейчас походу ссылку попросит ))
|
|||
14
Dooro
27.12.11
✎
15:22
|
я наверное не понимаю.. плохо знаком что такое выгружать в этом формате
раньше выгружал в дбф (строка) теперь МЕДОК требует хмл и предоставил структуру таблицы с именами. я не знаю с какой стороны подойти |
|||
15
Турист
27.12.11
✎
15:22
|
ты хоть знаешь что такое xml?
|
|||
16
VitaliySm
27.12.11
✎
15:24
|
А где ты взял "структура полей налоговой для medoc " ? Занимаюсь той-же задачей, может вместе решим?
|
|||
17
Dooro
27.12.11
✎
15:27
|
VitaliySm в самом медке когда создаешь приходную накладную вверху правка-электронная форма и выводит имена полей.
|
|||
18
Dooro
27.12.11
✎
15:27
|
VitaliySm на налоговой правка - электронная форма
|
|||
19
Dooro
27.12.11
✎
15:28
|
задержка в отправке сообщенией поэтому 2 раза
|
|||
20
Dooro
27.12.11
✎
15:29
|
VitaliySm как к нему подступиться к этому хмл
|
|||
21
VitaliySm
27.12.11
✎
15:31
|
сейчас поищу примеры
|
|||
22
Classic
27.12.11
✎
15:35
|
(16)
На самом деле это не структура Медок, а структура для ГНИ. Можешь сказать бесплатную OPZ и сделать там налоговую накладную. Потом посмотришь xml П.С. Я так понимаю здесь про Украину. Или Медок и в РФ есть? |
|||
23
Dooro
27.12.11
✎
15:36
|
да про Украину
|
|||
24
Dooro
27.12.11
✎
15:37
|
ну подскажите на маленьком примере как занести хоть три поля те что я указал.
просто пример |
|||
25
Dooro
27.12.11
✎
15:38
|
1. создать хмл
2. занести 3 значения в поля А111 - Всего по разделу А110 - Общая сумма А2_7 - Объем продажи без НДС 3.записать |
|||
26
Classic
27.12.11
✎
15:38
|
Почему-то АБИ не сделало групповую выгрузку ННок. Даже механизма такого не предусмтрели. Нет, чтоб всю выгрузку в одну/две "экспортных" процедуры вынести. Так сначала в форму реготчета, оттуда в форму мастера по выгрузке. И только потом в XMLку. Извращенцы
|
|||
27
Classic
27.12.11
✎
15:41
|
(25)
Запись = Новый ЗаписьXML; Запись.ОткрытьФайл(ИмяФайла,"windows-1251"); Запись.ЗаписатьОбъявлениеXML(); Запись.ЗаписатьНачалоЭлемента("ЛЯЛЯЛЯЛЯ"); Запись.ЗаписатьНачалоЭлемента("А111"); Запись.ЗаписатьКонецЭлемента(); Запись.Закрыть(); |
|||
28
Classic
27.12.11
✎
15:41
|
Забыл еще раз ЗаписатьКонецЭлемента
|
|||
29
Dooro
27.12.11
✎
15:42
|
Запись.ЗаписатьНачалоЭлемента("ЛЯЛЯЛЯЛЯ");
Запись.ЗаписатьНачалоЭлемента("А111"); А111 присваивается значение ЛЯЛЯЛЯЛЯ.. ? так это понимать? |
|||
30
Dooro
27.12.11
✎
15:44
|
1. создать хмл
2. занести 3 значения в поля А111 - Всего по разделу = 100 А110 - Общая сумма = 300 А2_7 - Объем продажи без НДС = 400 3.записать как присвоить |
|||
31
Dooro
27.12.11
✎
15:44
|
А111 - имя поля
|
|||
32
Classic
27.12.11
✎
15:44
|
(29)
Запись.ЗаписатьНачалоЭлемента("А111"); Запись.ЗаписатьТекст("234") Запись.ЗаписатьКонецЭлемента(); В поле А111 записывается значение "234" Не удобно здесь код выкладывать. Или у меня браузер глючит |
|||
33
Dooro
27.12.11
✎
15:45
|
все значения в хмл строковые?
|
|||
34
vmv
27.12.11
✎
15:46
|
взять последние типовые бух или УПП и дернуть код выгрузки хмл из отчета РегламентированныйОтчетРеестрНалоговыхНакладных, хмл-файл сформированный штатными средствами 1С мдок ест уже год как ест
|
|||
35
Classic
27.12.11
✎
15:57
|
(34)
С кодом УКТВЭД уже год как есть? |
|||
36
pumbaEO
27.12.11
✎
15:58
|
Для УКТВЭД там минимальные изменения в схеме выгрузки.
|
|||
37
Dooro
27.12.11
✎
15:58
|
можешь выгрузить этот отчет во внешний? и мне на почту ? ) для 8.1
[email protected] |
|||
38
Dooro
27.12.11
✎
16:17
|
так это нужно каждый элемент так записывать?
Запись.ЗаписатьНачалоЭлемента("А111"); Запись.ЗаписатьТекст("234") Запись.ЗаписатьКонецЭлемента(); Запись.ЗаписатьНачалоЭлемента("А1_7"); Запись.ЗаписатьТекст("300") Запись.ЗаписатьКонецЭлемента(); Запись.ЗаписатьНачалоЭлемента("B_8"); Запись.ЗаписатьТекст("500") Запись.ЗаписатьКонецЭлемента(); |
|||
39
Dooro
27.12.11
✎
16:18
|
а если в налоговой несколько строк (номенклатура)
1 гидравлика 2 масло 3 рычаг 4 ручка с одним полем А112 как эти строки записывать |
|||
40
Dooro
28.12.11
✎
12:11
|
добрый день
|
|||
41
Dooro
28.12.11
✎
12:12
|
кто то подскажет реальный пример.
|
|||
42
Мыш
28.12.11
✎
12:36
|
(38) Да, каждый элемент так записывать.
(39) Так же, как и в предыдущем примере. ХМЛ - древовидная структура. Запись нового элемента без записи конца предыдущего приводит к почкованию новой ветки :) |
|||
43
Dooro
28.12.11
✎
12:50
|
"Так же, как и в предыдущем примере. "
Но ведь имя поде одно ,например "В2" я записал "В2" = 12 затем я записал "В2" = 10 но ведь это новая строка в налоговой вперечне номенклатуры |
|||
44
Dooro
28.12.11
✎
12:53
|
или я чего то не понимаю
|
|||
45
Мыш
28.12.11
✎
12:57
|
(44) Ага, не понимаешь. Уникальность в названиях *не* требуется. Хоть сколько их пиши с одинаковыми именами.
|
|||
46
Dooro
28.12.11
✎
12:57
|
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл("nalog.xml","windows-1251"); Запись.ЗаписатьОбъявлениеXML(); Запись.ЗаписатьНачалоЭлемента("N3"); Запись.ЗаписатьТекст("ТОВ Поставщик"); Запись.ЗаписатьКонецЭлемента(); Запись.Закрыть(); правильно я записал 1 поле и закрыл ? |
|||
47
Dooro
28.12.11
✎
12:59
|
"Хоть сколько их пиши с одинаковыми именами."
тоесть записывая "В2" = 12 "В2" = 10 оно автоматом добавит ниже строку? |
|||
48
Мыш
28.12.11
✎
13:00
|
+(45) В именах элементов не требуется, конечно же. А в названиях атрибутов в пределах одного элемента - нужно.
(46) Не совсем правильно. Есть ещё ограничение на корневой узел. Он должен быть один и только один. Типа так: Запись = Новый ЗаписьXML; Запись.ОткрытьФайл("nalog.xml","windows-1251"); Запись.ЗаписатьОбъявлениеXML(); Запись.ЗаписатьНачалоЭлемента("КорневойУзел"); Запись.ЗаписатьНачалоЭлемента("N3"); Запись.ЗаписатьТекст("ТОВ Поставщик"); Запись.ЗаписатьКонецЭлемента(); Запись.ЗаписатьНачалоЭлемента("N3"); Запись.ЗаписатьТекст("ТОВ Поставщик 2"); Запись.ЗаписатьКонецЭлемента(); Запись.ЗаписатьКонецЭлемента();//КорневойУзел Запись.Закрыть(); |
|||
49
Dooro
28.12.11
✎
13:04
|
спасибо ..
насчет строк я понял а если имя одно в таблице, например "EDRPU", правильно будет ? Запись.ЗаписатьНачалоЭлемента("EDRPU"); Запись.ЗаписатьТекст("123456789"); Запись.ЗаписатьКонецЭлемента(); |
|||
50
Мыш
28.12.11
✎
13:07
|
Что значит "одно имя в таблице"?
В какой таблице? В ХМЛ нет таблиц. Там есть узлы, значения узлов, атрибуты. |
|||
51
Dooro
28.12.11
✎
13:09
|
Имена полей налоговой накладной а МЕДОК
|
|||
52
Dooro
28.12.11
✎
13:10
|
структура приведена и полям присвоены имена
|
|||
53
Мыш
28.12.11
✎
13:14
|
Попробую телепатировать.
Открываешь узел "Корневой" Открываешь узел "СтрокаТаблицы" Открываешь узел "Поле1" Пишешь значение узла "Поле1" Закрываешь узел "Поле1" Открываешь узел "Поле2" Пишешь значение узла "Поле2" Закрываешь узел "Поле2" Закрываешь узел "СтрокаТаблицы" //Повторяешь сколько надо. Закрываешь узел "Корневой" |
|||
54
Dooro
28.12.11
✎
13:14
|
я сейчас выложу ссылку на скриншот
|
|||
55
Dooro
28.12.11
✎
13:18
|
http://s08.radikal.ru/i181/1112/75/e528ff05e127.jpg
это структура полей с именами в налоговой ниже http://i012.radikal.ru/1112/cc/6ecb75e5b5ed.jpg |
|||
56
Dooro
28.12.11
✎
13:19
|
мне нужно из 1с загрузить данные через мхл в эту налоговую
|
|||
57
Мыш
28.12.11
✎
13:22
|
Скриншоты мелкие. Ничего не видно.
|
|||
58
Dooro
28.12.11
✎
13:22
|
сейчас
|
|||
59
Dooro
28.12.11
✎
13:24
|
||||
60
Dooro
28.12.11
✎
13:26
|
||||
61
Mashinist
28.12.11
✎
13:30
|
(0) (22) сказал абсолютно точно - структура для импорта накладных в Медок это структура по требованиям налоговой - бесплатная программа OPZ
http://sta.gov.ua/control/uk/publish/article?art_id=118370&cat_id=117117 По сути это две схемы J1201004.xsd J1201204.xsd для НН и Приложения 2 Ну и общая, которая в них инклудится common_types.xsd Т.е. можно в OPZ сделать руками НН и посмотреть как она выглядит в XML Там же ее можно и проверить и OPZ кроме проверки структуры (что можно и самому написать по схемам) делает камеральную проверку т.е. проверку логики накладной. Медок не особо что проверяет и грузит в себя все что более-менее подходит по структуре. |
|||
62
Мыш
28.12.11
✎
13:32
|
(61) Отлично, а то я уже ничего понять не мог.
|
|||
63
Dooro
28.12.11
✎
13:40
|
так как мне поступить..?
|
|||
64
vmv
28.12.11
✎
14:07
|
(63) подождать когда ГНАУ, МЭДОК и АБИИ приведут к полному соотвествию схемы-хмл для новых форматов налоговых и реестров.
Такой разброд и шатания уже был в апреле сего года, когда МЭДОК выпускал релизы как горячие пирожки каждый день пытаясь выйти на правильные схемы. Не хочешь ждать - бери на себя роль истины в первой инстанции, решай у кого из этой троицы идеальные схемы и заточи их под эту у оставшейся пары. все |
|||
65
Dooro
28.12.11
✎
14:19
|
<?xml version="1.0" encoding="windows-1251" ?>
- <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd"> - <DECLARHEAD> <TIN>11111111</TIN> <C_DOC>J12</C_DOC> <C_DOC_SUB>010</C_DOC_SUB> <C_DOC_VER>4</C_DOC_VER> <C_DOC_TYPE>0</C_DOC_TYPE> <C_DOC_CNT>2</C_DOC_CNT> <C_REG>23</C_REG> <C_RAJ>1</C_RAJ> <PERIOD_MONTH>12</PERIOD_MONTH> <PERIOD_TYPE>1</PERIOD_TYPE> <PERIOD_YEAR>2011</PERIOD_YEAR> <C_STI_ORIG>2301</C_STI_ORIG> <C_DOC_STAN>1</C_DOC_STAN> <LINKED_DOCS xsi:nil="true" /> <D_FILL>28122011</D_FILL> <SOFTWARE>OPZ 1.29.20</SOFTWARE> </DECLARHEAD> - <DECLARBODY> <HCOPY>1</HCOPY> <HERPN xsi:nil="true" /> <HORIG1 xsi:nil="true" /> <HTYPR xsi:nil="true" /> <HFILL>28122011</HFILL> <HNUM /> <HNUM1 xsi:nil="true" /> <HNUM2 xsi:nil="true" /> <HNAMESEL>Тестове підприємство</HNAMESEL> <HNAMEBUY>Авто</HNAMEBUY> <HKSEL>654356456456</HKSEL> <HKBUY>234567890</HKBUY> <HLOCSEL>место</HLOCSEL> <HLOCBUY>место2</HLOCBUY> <HTELSEL xsi:nil="true" /> <HTELBUY xsi:nil="true" /> <HNSPDVSEL /> <HNSPDVBUY /> <H01G1S xsi:nil="true" /> <H01G2D xsi:nil="true" /> <H01G3S xsi:nil="true" /> <H02G1S xsi:nil="true" /> <R01G7 xsi:nil="true" /> <R01G8 xsi:nil="true" /> <R01G9 xsi:nil="true" /> <R01G10 xsi:nil="true" /> <R01G11 xsi:nil="true" /> <R02G11 xsi:nil="true" /> <R03G7 xsi:nil="true" /> <R03G8 xsi:nil="true" /> <R03G9 xsi:nil="true" /> <R03G10S xsi:nil="true" /> <R03G11 xsi:nil="true" /> <R04G7 xsi:nil="true" /> <R04G8 xsi:nil="true" /> <R04G9 xsi:nil="true" /> <R04G10 xsi:nil="true" /> <R04G11 xsi:nil="true" /> <R003G10S xsi:nil="true" /> <H10G1S /> </DECLARBODY> </DECLAR> |
|||
66
Dooro
28.12.11
✎
14:20
|
вот как выгрузила орз
|
|||
67
Mashinist
28.12.11
✎
14:30
|
(63) (64) не прав
Ждать конечно можно, но ГНАУ тут один судья. Схемы вообще лежат в открытом доступе По ним можно делать валидацию. Если OPZ файл загрузил и проверил, то значит такой файл должен быть принят ГНАУ так что просто брать схемы и работать кстати мы для своей перепиленной Альфы уже сделали. Включая групповую обработку. |
|||
68
Dooro
28.12.11
✎
14:32
|
Mashinist у нас тоже Альфа
мне просто горит за 1-2 дня сделать эту выгрузку |
|||
69
Dooro
28.12.11
✎
14:32
|
структура полей у опз и у медок различная
|
|||
70
Dooro
28.12.11
✎
14:37
|
работать 100 проц будем по медок поэтому структура опз не подходит
|
|||
71
Classic
28.12.11
✎
15:30
|
(70)
Не тупи. Если Медок не обновлен (со старыми схемами), то ГНАУ тупо загруженные налоговые не приймет. А нафига тогда грузить в Медок, если ГНАУ не приймет? Обновляй Медок, делай в одинэсине файлик по аналогии с ОПЗшной выгрузкой - и вуаля. |
|||
72
vmv
28.12.11
✎
15:35
|
(67) ГНАУ то один поставщик схем, но 1С и МЭДОК хранят их по своему и заполняют по-своему, да в идеале когда все вилижут, то конечные хмл-файлы валидны для опз.
но как кравило период вилизивания новых схем для заполнения(приема-отправки) данных через свои механизмы от недели до месяца с момента появления в опз |
|||
73
Dooro
28.12.11
✎
15:36
|
Classic всмысле делать в 1с файлик по аналогии ОПЗ
я вообще хочу избежать в 1с последовательность - форма - выгрузка хьл хочу по выгрузке из опз сразу написать выгрузку в коде как перевести на 1с вот эту выгрузку из опз в (65) ? |
|||
74
Dooro
28.12.11
✎
15:54
|
- <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd">
- <DECLARHEAD> как выглядит код в 1с того что выше |
|||
75
суицид
28.12.11
✎
16:00
|
(0) позовите специалиста
|
|||
76
Dooro
28.12.11
✎
16:30
|
в остальном разобрался
как вот эту запись сделать? - <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd"> в коде |
|||
77
Mashinist
28.12.11
✎
22:40
|
(68) а куда такая спешка?
Отправлять НН можно на протяжении 10 дней после выписки. Так что, если 1-го не работать, то есть время аж до 11-го :-) (69)-(70) Почитай хоть на форуме Медока http://www.me-doc.com.ua/forum/viewtopic.php?f=11&t=840 Вообще в этой ветке есть много полезных ссылок. |
|||
78
ProProg
28.12.11
✎
22:47
|
50 000 рубелей еще никто не предлагал?
|
|||
79
Dooro
29.12.11
✎
11:59
|
Добрый день.
мне все го то нужно помочь написать в коде - <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd"> <HERPN xsi:nil="true" /> <RXXXXG2D ROWNUM="1">20102011</RXXXXG2D> |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |