Имя: Пароль:
1C
 
Обмен Розница -> Ут11
0 mzelensky
 
20.03.15
08:27
Доброго всем. Ут11.1.10.86. Розница 2.1.5.11. Правила обмена СТАНДАРТНЫЕ.

Очень странно формируется файл обмена ИЗ Розницы - в составе выгружаемых объектов порядка 400 объектов (документы и немного спраочников). При этом файл выгрузки формируется размеров порядка 60 мегабайт (в разархивированном виде). При попытке его загрузить в УТ - система пишет информацию о 8000 объектов и загружает их ООООЧЕНЬ долго. Для примера с 10 вечера по 8 утра загрузилось всего 1000 объектов (из 8000 тысяч).

Полез смотреть сам файлик - меня очень удивило, что в нем огромное количество одинаковых блоков (полностью идентичных):


<Объект Нпп="125392" Тип="СправочникСсылка.ВидыНоменклатуры" ИмяПравила="ВидыНоменклатуры" ПриоритетОбъектаОбмена="Ниже"><Ссылка ПриоритетОбъектаОбмена="Ниже">
    <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка" ТипИсточника="СправочникСсылка.ВидыНоменклатуры" ТипПриемника="СправочникСсылка.ВидыНоменклатуры">
        <Значение>778d0abc-e253-11e3-8262-bcaec5925964</Значение>
    </Свойство>
    <Свойство Имя="Наименование" Тип="Строка">
        <Значение>Товар</Значение>
    </Свойство>
    <Свойство Имя="ЭтоГруппа" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
</Ссылка>
    <Свойство Имя="Родитель" Тип="СправочникСсылка.ВидыНоменклатуры"/>
    <Свойство Имя="ИспользованиеХарактеристик" Тип="ПеречислениеСсылка.ВариантыИспользованияХарактеристикНоменклатуры">
        <Значение>НеИспользовать</Значение>
    </Свойство>
    <Свойство Имя="НаборСвойств" Тип="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений"><Ссылка ПриоритетОбъектаОбмена="Ниже">
    <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка" ТипИсточника="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений" ТипПриемника="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений">
        <Значение>778d0abb-e253-11e3-8262-bcaec5925964</Значение>
    </Свойство>
    <Свойство Имя="Наименование" Тип="Строка">
        <Значение>Товар</Значение>
    </Свойство>
    <Свойство Имя="ЭтоГруппа" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
</Ссылка>
    </Свойство>
    <Свойство Имя="НаборСвойствХарактеристик" Тип="СправочникСсылка.НаборыДополнительныхРеквизитовИСведений"/>
    <Свойство Имя="ТипНоменклатуры" Тип="ПеречислениеСсылка.ТипыНоменклатуры">
        <Значение>Товар</Значение>
    </Свойство>
    <Свойство Имя="ПометкаУдаления" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="ИспользоватьХарактеристики" Тип="Булево">
        <Значение>false</Значение>
    </Свойство><ТабличнаяЧасть Имя="ПолитикиУчетаСерий"/>
    <Свойство Имя="ИспользоватьКоличествоСерии" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="ИспользоватьНомерСерии" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="ИспользоватьСерии" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="ИспользоватьСрокГодностиСерии" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="НастройкаИспользованияСерий" Тип="ПеречислениеСсылка.НастройкиИспользованияСерийНоменклатуры"/>
    <Свойство Имя="ТочностьУказанияСрокаГодностиСерии" Тип="ПеречислениеСсылка.ТочностиУказанияСрокаГодности"/>
    <Свойство Имя="АлкогольнаяПродукция" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="ВидАлкогольнойПродукции" Тип="СправочникСсылка.ВидыАлкогольнойПродукции"/>
    <Свойство Имя="ИмпортнаяАлкогольнаяПродукция" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
</Объект>


И так просто тысячи

что это за ерунда? Может кто сталкивался?
1 mzelensky
 
20.03.15
10:03
ап
2 mzelensky
 
20.03.15
12:05
Файл для пример:

http://www.fayloobmennik.net/4712698

почему там столько однотипных блоков "ВидНоменклатуры" ?
3 mzelensky
 
20.03.15
12:17
Залез в журнал регистрации, при загрузке этого файла - подряд длинный список "Изменение справочника "ВидыНоменклатуры" - Товар". И все!!!
4 ambrozii-fadeevich-s
 
20.03.15
12:31
Ни разу не встречал. Может при выгрузке зациклилось, без отладчика с базой тут не разобраться.
5 mzelensky
 
20.03.15
12:39
(4) так а как его оттестить?

посмотри файлик в (2)
6 Masquerade
 
20.03.15
12:54
Беги от розницы.
Заодно и от УТ.
7 mzelensky
 
20.03.15
12:56
(6) афигенный совет.
А более конструктивно по проблеме?
8 viraboy
 
20.03.15
13:13
(7) Есть такая трабла, что при редактирования вида номенклатуры, в обмен регистрируются вся номенклатура с этим видом, а может и еще что-то. Прогони обмен до конца все нормализуется.
9 mzelensky
 
20.03.15
13:17
(8) дык не могу прогнать - ООООЧЕНЬ долго выполняется. Мне неделя будет нужна чтобы все это прогрузить.

Как еще можно исправить?
10 mzelensky
 
20.03.15
13:19
(8) Тем более я сам регистрирую нужные мне объекты для выгрузки. Выбираю конкретные документы. И получаю вот такую хрень.

Т.е. я подозреваю, что тут дело не в регисрации...
11 ambrozii-fadeevich-s
 
20.03.15
13:33
(5) файлик не скачался - касперский закрыл доступ на переход
12 sanja26
 
20.03.15
13:44
(10) что-то ты темнишь)


<Код>ВидыНоменклатуры</Код>

<ПослеЗагрузки>//<--Maximus 2015.03.20
13 mzelensky
 
20.03.15
13:53
(12) Да ,это я сейчас уже начал экспериментировать

Поверь, ЭТО не влияет!
14 mzelensky
 
20.03.15
13:55
(13) + В этом участке я НИЧЕГО не менял. Хотел попробовать закоментить всю процедуру.
15 mzelensky
 
20.03.15
13:58
Я вот думаю может в этом дело:

ПКО "Номенклатура". ПЕРЕД ВЫгрузкой :

Если ТипЗнч(Источник) = Тип("СправочникСсылка.Номенклатура") И НЕ Источник.ЭтоГруппа Тогда
    ВыгрузитьПоПравилу(Источник.ВидНоменклатуры,,,,"ВидыНоменклатуры");
КонецЕсли;
16 sanja26
 
20.03.15
14:10
(15) имяправила="ВидыНоменклатуры" более 1000 соответствий.
много, по-моему...
17 mzelensky
 
20.03.15
14:29
(16) Так я об этом и твержу!
18 mzelensky
 
20.03.15
14:30
(16)+ если исходить из логики в (15), то при выгрузке каждой номенклатурной позиции ВСЕГДА выгружается и описание "Вида номенклатуры". Следовательно будет выгружаться документ с 50 товарами - 50 раз выгрузится "ВидНоменклатуры"

правильно я понимаю?
19 ambrozii-fadeevich-s
 
20.03.15
14:42
(18) ну так один вид всего - 50+50 будет всего 100 элементов в выгрузке, а не 50*ВсеКоличествоВидов.

проблема, видимо, в загрузке
20 mzelensky
 
20.03.15
14:47
(19) Так в том и дело ,что не "ВсеКоличествоВидов",А конкретно один - "Товар".

В общем закоментил код (15) в правилах. Вроде дело пошло значительно веселее. Сейчас буду тестить
21 ambrozii-fadeevich-s
 
20.03.15
15:44
странно - у меня сейчас и с видами нормально прошло, правда в тестовых базах.
Ну ладно - если что будет - сообщите для информации.
22 mzelensky
 
20.03.15
16:04
Погонял информацию. Вроде все перегружается нормально. Файлы стали нормально размера и загружаются быстро. 1000 объекто загрузилась минут за 10, а в прошлый раз и ночи не хватило.

Как-то так.
23 mzelensky
 
20.03.15
16:05
Можно конечно сейчас обратно включить (15) и посмотреть вернутся ли тормоза...но сейчас особо нет времени экспериментировать.
24 ambrozii-fadeevich-s
 
20.03.15
17:15
(22) понятно. спасибо.