Выгрузка НН из 1С V7.7 в xml

Добрый день. Первый раз попалась накладная с кодами УКТ ВЕД. Две позиции с разными , но похожими товарами и одинаковым кодом.
После выгрузки в XML, открыл файл выгрузки и увидел в обоих строках название товара второй(последней) строки.
Что это?
 
Добавлена возможность формирования запроса о регистрации НН в ЕРНН.
(файл j1300101.xsd нужно положить в каталог с последними отчетами в папку XSD).
Выгрузка контрагентов в формат DBF для пользователей M.E.Doc.
Скоро, может быть, прикручу отправку файлов почтой.

Есть нюанс при выгрузке накладных Без НДС с последующей их загрузкой в Бест Звит: не ставилась пометка Без ПДВ. Вылечил вставкой следующего кода:

Функция ПолучитьИзСписка(Представление, Префикс = "")
Если ПустоеЗначение(Префикс) = 1 Тогда
Значение = спДанные.Получить(Представление)
Иначе
Значение = спДанные.Получить(""+Префикс+Представление);
Если ТипЗначенияСтр(Значение) = "" Тогда
Значение = спДанные.Получить(Представление)
КонецЕсли;
КонецЕсли;

//----Начало вставки
ПризнакПДВ = Число(спДанные.Получить("R03G7"));
Если ((Найти(Представление,"R03G10S")>0) И (ПустаяСтрока(спДанные.Получить(Представление) ) = 1)) И (ПризнакПДВ = 0) Тогда
Возврат "Без ПДВ";
КонецЕсли;
//----КонецВставки


Автору спасибо за чудесную обработку
 
Для Pasha_1C !
Огромное спасибо за обработку выгрузки НН . Работает прекрасно! И даже "без ПДВ" со ссылкой на пункт НКУ делает!
Пользуюсь только этой обработкой и во-всю использую загрузку из реестра выписок о регистрации входящих НН.
Обработка=СУПЕР !
 
Есть нюанс при выгрузке накладных Без НДС с последующей их загрузкой в Бест Звит: не ставилась пометка Без ПДВ. Вылечил вставкой следующего кода:

Функция ПолучитьИзСписка(Представление, Префикс = "")
Если ПустоеЗначение(Префикс) = 1 Тогда
Значение = спДанные.Получить(Представление)
Иначе
Значение = спДанные.Получить(""+Префикс+Представление);
Если ТипЗначенияСтр(Значение) = "" Тогда
Значение = спДанные.Получить(Представление)
КонецЕсли;
КонецЕсли;

//----Начало вставки
ПризнакПДВ = Число(спДанные.Получить("R03G7"));
Если ((Найти(Представление,"R03G10S")>0) И (ПустаяСтрока(спДанные.Получить(Представление) ) = 1)) И (ПризнакПДВ = 0) Тогда
Возврат "Без ПДВ";
КонецЕсли;
//----КонецВставки


Автору спасибо за чудесную обработку

На Бест звите не проверял, его всё-равно скоро уберут из обихода :confused:
Был прикол со ставкой "без ПДВ" при выгрузке, я его вроде поправил в последнем релизе.

Спасибо за доработку.;)
 
Добрый день всем! С выходом релиза 7.70.292 добавились реквизиты в ЗКП: Дата регистрации и Требует проверки регистрации.
Теперь было бы удобно загружать ответ из налоговой (выписка о рег. в ЕРНН) прямо в 1С.
Если у кого есть желание, давайте вместе добьем загрузку выписки в 1с.
Тестировал на "чистом" xml-е без обработки OPZ и всякой гадостью...
 
Pasha_1C, Вот столкнулся с проблемой при выгрузке "Запрос данных о регистрации..."
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{\\OSNOVNOY\ПАПКА ОБМЕНА\ЭКСПОРТНАЛОГОВЫХ\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'.
 
Pasha_1C, Вот столкнулся с проблемой при выгрузке "Запрос данных о регистрации..."
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{\\OSNOVNOY\ПАПКА ОБМЕНА\ЭКСПОРТНАЛОГОВЫХ\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'.

Неверный тип данных в поле.
 
Pasha_1C, Не совсем понял в каком поле! В поле ЕДРПОУ?
 
Последнее редактирование:
ЭкспортНалоговых.Я внимательно прочла сообщения этой темы сначала (насчёт обновлений v7plus,comtypes,msxml,j1300101), всё сделала, но выдаёт ошибку:
ДокЭкспорт.Записать(СокрЛП(КаталогДанныхФирмы)+"\"+ИмяФайла);
{C:\1C_BASES\EXTFORMS\RP12Q1.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3271)}: : An invalid character was found in text content.
[<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1300101.xsd"> (error position = 24)].
Если выбираю "Создавать каталог с текущей датой,временем" даёт такую ошибку:
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{C:\1C_BASES\EXTFORMS\RP12Q1.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: file:///C:/1C_bases/ExtForms/Rp12q1.grp/XSD/J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'. И при этом создаёт файл, но только с первой строкой из списка.
Пожалуйста помогите запустить отчёт!!!
 
ЭкспортНалоговых.Я внимательно прочла сообщения этой темы сначала (насчёт обновлений v7plus,comtypes,msxml,j1300101), всё сделала, но выдаёт ошибку:
ДокЭкспорт.Записать(СокрЛП(КаталогДанныхФирмы)+"\"+ИмяФайла);
{C:\1C_BASES\EXTFORMS\RP11Q4.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3271)}: : An invalid character was found in text content.
[<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1300101.xsd"> (error position = 24)].
Если выбираю "Создавать каталог с текущей датой,временем" даёт такую ошибку:
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{C:\1C_BASES\EXTFORMS\RP12Q1.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: file:///C:/1C_bases/ExtForms/Rp12q1.grp/XSD/J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'. И при этом создаёт файл, но только с первой строкой из списка.
Пожалуйста помогите запустить отчёт!!!
 
ЭкспортНалоговых.Я внимательно прочла сообщения этой темы сначала (насчёт обновлений v7plus,comtypes,msxml,j1300101), всё сделала, но выдаёт ошибку:
ДокЭкспорт.Записать(СокрЛП(КаталогДанныхФирмы)+"\"+ИмяФайла);
{C:\1C_BASES\EXTFORMS\RP11Q4.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3271)}: : An invalid character was found in text content.
[<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1300101.xsd"> (error position = 24)].
Если выбираю "Создавать каталог с текущей датой,временем" даёт такую ошибку:
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{C:\1C_BASES\EXTFORMS\RP12Q1.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: file:///C:/1C_bases/ExtForms/Rp12q1.grp/XSD/J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'. И при этом создаёт файл, но только с первой строкой из списка.
Пожалуйста помогите запустить отчёт!!!

Помог бы с радостью, но честно говоря, не могу понять в чем ошибка :-(
Как вариант, проверьте название налоговой и эл. адрес (без этого поля выгрузка не пройдет)
 
Последнее редактирование:
ЭкспортНалоговых.Я внимательно прочла сообщения этой темы сначала (насчёт обновлений v7plus,comtypes,msxml,j1300101), всё сделала, но выдаёт ошибку:
ДокЭкспорт.Записать(СокрЛП(КаталогДанныхФирмы)+"\"+ИмяФайла);
{C:\1C_BASES\EXTFORMS\RP11Q4.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3271)}: : An invalid character was found in text content.
[<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1300101.xsd"> (error position = 24)].
Если выбираю "Создавать каталог с текущей датой,временем" даёт такую ошибку:
Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD");
{C:\1C_BASES\EXTFORMS\RP12Q1.GRP\ЭКСПОРТНАЛОГОВЫХ.ERT(3277)}: msxml4.dll: file:///C:/1C_bases/ExtForms/Rp12q1.grp/XSD/J1300101.XSD#/schema[1]/complexType[position() = 2 and @name = 'DHead']/sequence[1]/element[position() = 1 and @name = 'TIN']
Undeclared XSD type : 'DGLong'. И при этом создаёт файл, но только с первой строкой из списка.
Пожалуйста помогите запустить отчёт!!!

Еще, как вариант, попробуйте поменять путь к каталогу на диске, куда сохраняете отчет.
 
Спасибо, что откликнулись! Нашла свою ошибку: файл J1300101.xsd был из программы налоговой ОPZ, где вместо ссылки на файл comtypes.xsd идёт ссылка на файл common_types.xsd.
Спасибо Вам огромное Pasha_1C за обработку!!!
 
Pasha_1C-ещё раз хочу поблагодарить за обработку. При работе с "Запитом" в ЕРНН возникает неудобство, когда месяц даты получения НН (ДатаДок) не совпадает с месяцем выписки НН поставщиком (ДатДок=стрДокумент.ДатаДокумента). В таких случаях нужно формировать несколько запитов, чтобы дата выписки НН попадала в запит с таким же Period_Month, т.е. если в мае получена налоговая, выписанная февралём, то и проверять её на включение в ЕРНН надо за февраль.
 
Здравствуйте!
Во время выгрузки реестра НН, вылала такую ошибку:
====== Реестр налоговых накладных для декларации по НДС
-- Начало загрузки схемы (J1201505.xsd)
-- Схема загружена успешно!
--- Начало выгрузки в файл 26500019342849J1201505100000000110620122650.xml
элПоказатель.Значение = Значение;
{C:\PROGRAM FILES\1CV77\1SBUKRB\EXTFORMS\RP12Q1.GRP\XMLEXPRT.ERT(2457)}: Неизвестная ошибка
Подскажите пожалуйста, где искать?
7.7 "Бухгалтерский учет для Украины" (7.70.292) базовая версия
 
Здравствуйте!
Во время выгрузки реестра НН, вылала такую ошибку:
====== Реестр налоговых накладных для декларации по НДС
-- Начало загрузки схемы (J1201505.xsd)
-- Схема загружена успешно!
--- Начало выгрузки в файл 26500019342849J1201505100000000110620122650.xml
элПоказатель.Значение = Значение;
{C:\PROGRAM FILES\1CV77\1SBUKRB\EXTFORMS\RP12Q1.GRP\XMLEXPRT.ERT(2457)}: Неизвестная ошибка
Подскажите пожалуйста, где искать?
7.7 "Бухгалтерский учет для Украины" (7.70.292) базовая версия

Ошибка выполнения процедуры "ВыгрузитьПоказатель", она используется в трёх местах в модуле XMLEXPRT.ERT. Чтобы отловить ошибку необходимо отладчиком пробежаться. Конкретного ничего подсказать не могу :-(
Как вариант, проверьте все ли показатели заполнены в служебных данных (внизу отчета)
 
Rowinghood, Сохрани базу. Проинсталируй новую базу (релиз 7.70.292 можеш 7.70.293). Востанови сохранненую ранее базу. Как не странно, но эта процедура в данном случае помогает. Сам убедился. Была та-же проблема.
 
Назад
Сверху