Выгрузка позволяет выгрузить xml-файл УПД из 1С Торговля и склад 7.7 для загрузки в ЭДО Диадок в формате по приказу ФНС № 820 от 19.12.2018.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Пример создания документа Поступление (акт, накладная, УПД) в 1С: Бухгалтерии 3 путем загрузки из XML универсального формата EnterpriseData 1.12 файла, сгенерированного обработкой документа "Реализация". Выгрузка реализации написана в самописной конфигурации на платформе 1С:Предприятие 7.7. Способ заполнения реквизитов поступления можно переделать под себя, выгрузка XML в универсальный формат EnterpriseData останется работоспособной.
Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br>
Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.
Выгрузка реестра необлагаемых НДС операций в ответ на требование налоговой инспекции. В формате xml согласно требованиям законодательства
https://sbis.ru/formats/docFormatCard/120287/help/?scrollTo=description
Реестр документов подаётся в ответ на требование налоговой о представлении пояснений. Начиная с 23 ноября 2020 года, его можно направлять по ТКС, в электронном виде в формате xml (письмо ФНС России от 12.11.2020 № ЕА-4-15/18589).
Данная обработка просто выбирает необлагаемые суммы (не по ставке 0%) по книги продаж за выбранный квартал и включает их в реестр с кодом операции, который выбран в самой обработке.
Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС.
Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).
Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота.
Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663)
Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305)
Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)
Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.
с 01.04.2024 Диадок перешел на новый формат выгрузки УПД по 970 приказу (приложение 820 приказа), данный формат более не актуален, не озадачивались этим?
Ложная тревога, новый формат планируется с 01.04.25, а пока с 01.05.24 почему-то изменились параметры "ВерсФорм" с 5.02 на 5.01 и "КНД" с 1115125 на 1115131 ... без этих изменений выгрузка не работает, чудны дела твои господи ...
4. Для документов где сумма включает НДС Цена товара должна выгружаться без НДС:
Если Реализация.СуммаВклНДС = 1 Тогда
//xml_ЗаписатьАтрибут("ЦенаТов",""+Формат(Стр.Цена,"Ч.2"));
xml_ЗаписатьАтрибут("ЦенаТов",""+Формат((Стр.Сумма-Стр.СуммаНДС)/Стр.Количество,"Ч.2"));
5. Раздел Грузоотправитель ОнЖе должен содержать строку 5 символов, а в файл выгружаются все 8 из за переводов строк и лишнего пробела:
10. Что бы не искать в каталоге выгрузки нужный файл, после выгрузки происходит копирование пути к файлу в буфер обмена - пользователю не приходится искать каталог и нужный файл. При выборе файла для загрузки в Диадок, пользователь вставляет в адресную строку путь из буфера обмена:
xml_ЗаписатьКонецЭлемента("</Файл>");
xml_Закрыть();
//Копируем имя выгруженного файла в буфер обмена
ПутьКФБуф = КаталогИБ()+"\ExtForms\PrnForms\"+СокрЛП(глПользователь)+".txt";
НовТекст = СоздатьОбъект("Текст");
НовТекст.КодоваяСтраница(1);
НовТекст.ДобавитьСтроку(стрИмяФайла);
НовТекст.Записать(ПутьКФБуф);
КомОбъект = СоздатьОбъект("WScript.Shell");
КомОбъект.Run("%comspec% /c type """+ПутьКФБуф+""" | clip", 0,0);
КомОбъект = "";
//Конец копирования имени файла
Предупреждение("Готово!");