1С и UUID (составной)

Активист

Активист
Команда форума
Подскажите, не могу найти инфу.

В 1С XML-ле (файл обмена) встречаются UUID составные (через #). Что за хрень?

Например предложение
Код:
<Предложение>
                <Ид>334a7441-7782-11e0-98dd-001517176100#a59987d0-2c5e-11e2-992e-001517176100</Ид>
                <Артикул>4902508-082587</Артикул>
                <Наименование>Шампунь для младенцев PIGEON сменный блок, 300 мл.</Наименование>
                <БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
                <Цены>
                    <Цена>
                        <Представление>0 руб. за шт</Представление>
                        <ИдТипаЦены>79309b1a-6255-11df-bd2f-ff66dac503b1</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>0</ЦенаЗаЕдиницу>
                        <Валюта>руб</Валюта>
                        <Единица>шт</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Цена>
                </Цены>
                <Количество>40</Количество>
            </Предложение>
Встречается не часто:
Код:
grep '#' ./offers.xml 
               <Ид>9e211b91-624d-11df-bd2f-ff66dac503b1#</Ид>
               <Ид>9d0d8c47-22eb-11e1-820e-001517176100#f2a96247-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>9d0d8c47-22eb-11e1-820e-001517176100#f2a96248-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>4d06eec2-19e6-11e3-af7d-001517176100#f2a96249-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>4d06eec4-19e6-11e3-af7d-001517176100#f2a9624a-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>0eef0833-958a-11e1-b7fd-001517176101#f2a9624c-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>03bf7292-1fa8-11e1-820e-001517176100#f2a9624b-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>efeb1406-22e6-11e0-93bd-001517176100#3f0e2c1a-d977-11e2-b3dd-001517176100</Ид>
                <Ид>700afba0-7427-11df-ab58-505054503030#3f0e2c19-d977-11e2-b3dd-001517176100</Ид>
                <Ид>3840e2b2-c95c-11e0-98dd-001517176100#9c9a573e-d96e-11e2-b3dd-001517176100</Ид>
                <Ид>60849fab-63e1-11df-ab56-505054503030#a59987d1-2c5e-11e2-992e-001517176100</Ид>
                <Ид>bca7a2cd-2bc0-11e3-991e-001517176100#8a5546c7-3476-11e3-bfe6-001517176100</Ид>
                <Ид>bca7a2cd-2bc0-11e3-991e-001517176100#b397be8e-349d-11e3-bfe6-001517176100</Ид>
                <Ид>065c12ab-7360-11df-ab58-505054503030#f2a9624d-57cf-11e3-ab6a-001517176100</Ид>
                <Ид>2d78c55b-22a6-11e0-93bd-001517176100#9aab96fc-dda5-11e0-820d-001517176100</Ид>
                <Ид>c008b453-c21d-11e0-98dd-001517176100#a59987d3-2c5e-11e2-992e-001517176100</Ид>
                <Ид>c008b44a-c21d-11e0-98dd-001517176100#a59987d2-2c5e-11e2-992e-001517176100</Ид>
                <Ид>c008b44d-c21d-11e0-98dd-001517176100#9c9a5741-d96e-11e2-b3dd-001517176100</Ид>
                <Ид>2c3a7142-9313-11e0-98dd-001517176100#e0861df9-1985-11e2-a02e-001517176100</Ид>
                <Ид>334a7441-7782-11e0-98dd-001517176100#a59987d0-2c5e-11e2-992e-001517176100</Ид>
По правому id вроде бы нет дублей, по левому есть. Что это?))
Пример дублей по левому UUID
Код:
grep '9d0d8c47-22eb-11e1-820e-001517176100' ./offers.xml  -B 2 -A 15
            </Предложение>
            <Предложение>
                <Ид>9d0d8c47-22eb-11e1-820e-001517176100#f2a96247-57cf-11e3-ab6a-001517176100</Ид>
                <Артикул>4902508-100847</Артикул>
                <Наименование>PIGEON Ватные палочки с липкой поверхностью 50шт индивид. упаковка</Наименование>
                <БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
                <Цены>
                    <Цена>
                        <Представление>273 руб. за шт</Представление>
                        <ИдТипаЦены>79309b1a-6255-11df-bd2f-ff66dac503b1</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>273</ЦенаЗаЕдиницу>
                        <Валюта>руб</Валюта>
                        <Единица>шт</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Цена>
                </Цены>
                <Количество>0</Количество>
            </Предложение>
            <Предложение>
                <Ид>9d0d8c47-22eb-11e1-820e-001517176100#f2a96248-57cf-11e3-ab6a-001517176100</Ид>
                <Артикул>4902508-100847</Артикул>
                <Наименование>PIGEON Ватные палочки с липкой поверхностью 50шт индивид. упаковка</Наименование>
                <БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
                <Цены>
                    <Цена>
                        <Представление>273 руб. за шт</Представление>
                        <ИдТипаЦены>79309b1a-6255-11df-bd2f-ff66dac503b1</ИдТипаЦены>
                        <ЦенаЗаЕдиницу>273</ЦенаЗаЕдиницу>
                        <Валюта>руб</Валюта>
                        <Единица>шт</Единица>
                        <Коэффициент>1</Коэффициент>
                    </Цена>
                </Цены>
                <Количество>23</Количество>
            </Предложение>
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Судя по тому, что у одних количество 0, а у других - 23, возможно это партии одного и того же товара от разных поставщиков/с разной закупочной ценой ?
 

keltanas

marty cats
Варианта 2:
1. Найти вендора сборки (их делают такие же гении, как и сайты на PHP=), и узнать, что он имел в виду
2. Просто забить и использовать в своих целях правую часть
 
Последнее редактирование:

WMix

герр M:)ller
Партнер клуба
2. Просто забить и использовать в своих целях первую часть
возможно первая часть не достаточно уникальна, что пришлось дополнить ее (к примеру продукт#предложение)
Код:
<Ид>bca7a2cd-2bc0-11e3-991e-001517176100#8a5546c7-3476-11e3-bfe6-001517176100</Ид>
<Ид>bca7a2cd-2bc0-11e3-991e-001517176100#b397be8e-349d-11e3-bfe6-001517176100</Ид>
на самом деле, разве это важно какой id, важно только то что он уникален
 

keltanas

marty cats
WMix, возможно. Данный файл представляет собой предложения по товарам. Сами карточки товаров и классификаторы передаются в другом файле.
На мой взгляд, важно, чтобы можно было связать по Ид товар из другой таблицы и предложение из этой.
Не исключено, что таким образом пытались передать разные SKU одного товара.
Но, лучше это у вендоров конкретной сборки уточнить. А то там каждый ведор эту 1С др...т как хочет.
 

Активист

Активист
Команда форума
Копался 1С УТ 10.3 , делал составной товар (товар с комплектацией, см. скриншот).... Не выгружает с составным ID. Я не могу смоделировать эту ситуацию. Но в одном из модулей сторонних CMS смотрел реализации. В комменте указано "товар с модификацией".. Гугл по запросу "модификации", предлагает услуги по модификации 1С))

Вот собственно скриншот: http://tinypic.com/view.php?pic=24wzxac&s=8#.U9s7g3V_vMU

Что за модификация товара?
 
Последнее редактирование:
Сверху