12345678-ABCD-123A-4567-8910E1234DF5 Пакет предложений 12345678-ABCD-123A-4567-8910E1234DF5 12345678-ABCD-123A-4567-8910E1234DF5 XML-ID — SKU — Предложения XML-ID — Склада 1.

wiki-1c
Самым ярким примером использования такого механизма обмена являются различного рода декларации (налоговые и прочее). На сайтах соответствующих ведомств всегда можно найти файл со схемой. Другой распространённый пример — обмен данными с сайтом.
Это наиболее трудный для понимания этап т.к. он не соответствует обычной работе с переменными 1с. Но для работы с объектами XDTO он обязателен. Прежде чем создать объект XDTO, необходимо получить его тип. Для этого используются специальные объекты — фабрики типов XDTO.
Платформа позволяет использовать 2 вида схем — встроенные в конфигурацию XDTO-пакеты или внешние файлы с расширением .xsd и оформленные в соответствии со стандартами w3c. Соответственно, существует 2 способа получения объекта-фабрики типов.
Использование XDTO-пакетов
XDTO-пакет — это отдельный объект конфигурации, расположенный в ветке Общие дерева конфигурации. Платформа позволяет создавать неограниченное количество XDTO-пакетов как с помощью конструктора, так и путём импорта существующих файлов .xsd. Эти пакеты могут служить основой для получения типов объектов XDTO. Выглядит это так:
Здесь ФабрикаXDTO — это особый глобальный объект, который знает всё обо всех объектах XDTO, описанных в имеющихся в конфигурации XDTO-пакетах. Метод Тип() возвращает искомый тип объекта XDTO (ТипОбъектаXDTO). Он принимает 2 параметра — пространство имён и имя типа (оба — строки). Результат полезно запомнить в переменной, в дальнейшем её можно использовать для создания объектов XDTO произвольное количество раз.
Промокоды на Займер на скидки
Заметим, что в параметре передаётся не имя пакета, а его пространство имён. Имя пакета вообще нигде не используется и задаётся только для удобства поиска в дереве конфигурации.
Использование файлов с описанием схемы XML
Такие файлы традиционно имеют расширение .xsd. Преимущество данного метода в том, что он работает независимо от конфигурации. И если первому методу обязательно требуется отдельный объект конфигурации, этот требует только наличия файла со схемой. Вот код создания соответствующего объекта-фабрики и получение типа объекта XDTO:
Заявление о ввозе товаров в 1С 8.3 Бухгалтерия
Запись объектов XDTO в файл
Прежде чем записать объект, его нужно заполнить. Принципы заполнения схожи с заполнением фиксированной структуры для реквизитов базовых типов, и с созданием объекта XDTO для прочих реквизитов.
Заполнение объекта XDTO
Использование фабрики объектов на этом не закончится. Ведь у переменной Номенклатура есть несколько реквизитов, и каждый из реквизитов относится к какому-то типу. К счастью, простые типы можно использовать без подобных преобразований простым присваиванием:
Более сложные типы требуют обращения к фабрике объектов:
Стандарт позволяет создавать реквизиты-списки и реквизиты-структуры без создания отдельных типов. Заполнять такие реквизиты можно следующим образом:
Здесь мы получаем объект-список методом ПолучитьСписок() объекта XDTO. Объект-список имеет тип СписокXDTO.
Получение типа элементов-структур немного напоминает работу с метаданными конфигурации. Используем метод Свойства() для получения списка реквизитов (КоллекцияСвойствXDTO). Далее получаем параметры реквизита методом списка Получить() (СвойствоXDTO). В его реквизите Тип и находится искомый тип значения.
Запись объекта XDTO
Для записи воспользуемся объектом типа ЗаписьXML. В него умеет писать фабрика объектов с помощью метода ЗаписатьXML().
В результате в переменной Результат будет следующее содержимое:
Первая строка была добавлена методом ЗаписатьОбъявлениеXML() объекта ЗаписьXML. Остальное сделала фабрика. Из интересных моментов можно отметить наличие пары дополнительных пространств имён помимо используемого нами. В них описываются базовые типы реквизитов, таких как строка.
Если требуется результат записать сразу в файл, можно воспользоваться соответствующими методами объекта ЗаписьXML.
Если же у компании-покупателя подключен сервис 1С ЭДО , то как мы уже говорили ранее, РНПТ автоматически загрузится в данную графу из электронного счета-фактуры или УПД поставщика.

Поступление прослеживаемых товаров от контрагента – резидента РФ
Итак, разберем каким образом отражается поступление товаров, подлежащих прослеживаемости, в программе 1С: Бухгалтерия предприятия ред. 3.0 от поставщика – резидента РФ.
Сразу оговоримся, что обмен документами по прослеживаемым товарам должен осуществляться только через операторов электронного документооборота (ЭДО).
Если компания подключена к сервису 1С-ЭДО, то разбираемые в примере документы будут заполнены в программе автоматически.
Для наглядности мы разберем отражение поступления товаров, подлежащих прослеживаемости в организации, в которой сервис 1С-ЭДО не подключен.
Больше о прослеживаемости товаров мы рассказываем в новом онлайн-курсе: смотреть тут.
Для отражения поступления прослеживаемых товаров нам потребуется документ «Поступление (акты, накладные, УПД)» в разделе «Покупки».
Вид документа в таком случае будет: «Товары (накладная, УПД)».
На основании полученных документов от поставщика — в нашем примере это УПД № 25 от 06.09.2024 г. — заполняем «шапку» документа.
Удостоверимся, что страной регистрации поставщика является Россия.
Далее перейдем к табличной части документа и уделим внимание номенклатуре. Ранее мы уже подробно рассматривали заполнение карточки номенклатуры, поэтому сейчас останавливаться на этом вопросе не будем, лишь напомним о необходимости верного заполнения выделенных фиолетовым цветом строк.
В подвале карточки номенклатуры не забудьте также заполнить соответствующие поля.
При переносе в документ «Поступление товаров» такой номенклатурной позиции появляется специальный значок , свидетельствующий о том, что товар является прослеживаемым.
При нажатии на этот значок можно вызвать подсказку, в которой указано, что товар в документе из перечня, подлежащего прослеживаемости. Информация о номере и дате постановления будет актуализироваться разработчиками.
Обращаем внимание на графу «Таможенная декларация или РНПТ».
В этой графе мы должны будем проставить РНПТ, который указан в документе поставщика прослеживаемого товара:
В графе предусмотрена возможность введения информации вручную. Такая опция может быть необходима, если у организации-покупателя электронный документооборот настроен не через сервис «1С: ЭДО», а через какую-либо другую программу.
Если же у компании-покупателя подключен сервис «1С: ЭДО», то как мы уже говорили ранее, РНПТ автоматически загрузится в данную графу из электронного счета-фактуры (или УПД) поставщика.
Далее проведем документ и по кнопке перейдем в «Движение документа».
Здесь нас интересует закладка «Прослеживаемые товары».
Видим, что одноименный регистр был заполнен с видом «Приход». Также мы можем проконтролировать внесенные в регистр сведения о приобретенном товаре.
Теперь перейдем на закладку «Операции с прослеживаемыми товарами».
1С поле наименование не заполнено –
Поступление прослеживаемых товаров от контрагента – не члена стран ЕАЭС
Теперь рассмотрим иную ситуацию, когда импортный товар поступил в организацию от поставщика, не являющегося членом Евразийского экономического союза (ЕАЭС).
В карточке организации проконтролируем заполнение строки «Страна регистрации». В нашем примере – это Германия.
На этот раз импортным товаром выступают детские автокресла. Этот товар также является прослеживаемым, о чем специальным значком нас оповещает программа.
Напомним, что при импорте прослеживаемых товаров из стран, не являющихся членами ЕАЭС, компании самостоятельно формируют РНПТ. Такой номер будет состоять из номера таможенной декларации и порядкового номера товара в ней.
Проведем документ поступления товаров и посмотрим сформированные регистры.
Регистр «Прослеживаемые товары» будет иметь вид движения «Приход» и содержать в себе сведения о приобретенном товаре.
Далее на основании документа «Поступление товаров» была создана таможенная декларация по импорту. Заметим, что в этом документе в графе «Номер ГТД» указывается номер таможенной декларации. В отличие от документа «Поступление товаров», где в графе «Таможенная декларация или РНПТ» указан номер РНПТ.
Далее компания-импортер может использовать прослеживаемые товары для внутренних операций.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы