Ещё тройка моментов:
(сразу оговариваю что тестирование происходит на демо базе УТ11.1.1.13)
1)
фрагмент
- Код: Выделить всё
мФайл.ЗаменитьСтроку(5, Формат(мСтрокВФайле, "ЧЦ=13; ЧДЦ=0; ЧГ=0"));
Строка = "!!!DNCUPLOAD_END";
мФайл.ДобавитьСтроку(Строка);
можно спокойно привести к виду
- Код: Выделить всё
мФайл.ЗаменитьСтроку(5, Формат(мСтрокВФайле, "ЧЦ=13; ЧДЦ=0; ЧГ=0"));
мФайл.ДобавитьСтроку("!!!DNCUPLOAD_END");
2 и 3) как я понял в обработке при выгрузке товара из 1с при наличии более 1 ШК формируется строка из эитх ШК разделённая символом "," и эта строка подставляется потом в общую строку по выгружаемому товару,
но на деле так не выходит
- Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
63
!!!REPLACEWARES
1;2000000007847;1;Вентилятор оконный, шт (1 шт));Вентилятор оконный, шт (1 шт));ВО-890;1386.00;;0,1,1,1,1,1,1,1;;;;;;;0;
2;2000000007854;1;Вентилятор ОРБИТА,STERLING,ЯП.;Вентилятор ОРБИТА,STERLING,ЯП., дистационное управление;СТ-910;1701.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
3;2000000007861;1;Вентилятор ОРБИТА,STERLING,ЯП., шт (1 шт));Вентилятор ОРБИТА,STERLING,ЯП., дистационное управление, шт (1 шт));СТ-910;1701.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
4;2000000058153;1;Телевизор "JVC";Телевизор "JVC";Т-123456;14738.00;;0,1,1,1,1,1,1,1;;;;;;;0;
5;2000000058160;1;Телевизор "JVC", шт (1 шт));Телевизор "JVC", шт (1 шт));Т-123456;14738.00;;0,1,1,1,1,1,1,1;;;;;;;0;
6;2000000025926;1;Кондиционер БК-2300 (С дистанционным управлением);Кондиционер БК-2300 (С дистанционным управлением);К-2300;8165.00;;0,1,1,1,1,1,1,1;;;;;;;0;
7;2000000025933;1;Кондиционер БК-2300 (С дистанционным управлением), шт (1 шт));Кондиционер БК-2300 (С дистанционным управлением), шт (1 шт));К-2300;8165.00;;0,1,1,1,1,1,1,1;;;;;;;0;
8;2000000025940;1;Кондиционер БК-2300 (С ручным управлением);Кондиционер БК-2300 (С ручным управлением);К-2300;7484.00;;0,1,1,1,1,1,1,1;;;;;;;0;
9;2000000025957;1;Кондиционер БК-2300 (С ручным управлением), шт (1 шт));Кондиционер БК-2300 (С ручным управлением), шт (1 шт));К-2300;7484.00;;0,1,1,1,1,1,1,1;;;;;;;0;
10;2000000052700;1;Пылесос "Омега" 1250вт;Пылесос "Омега" 1250вт;П-890;5477.00;;0,1,1,1,1,1,1,1;;;;;;;0;
11;2000000052717;1;Пылесос "Омега" 1250вт, шт (1 шт));Пылесос "Омега" 1250вт, шт (1 шт));П-890;5477.00;;0,1,1,1,1,1,1,1;;;;;;;0;
12;2000000052724;1;Пылесос "Электросила";Пылесос "Электросила";Э-789;5868.00;;0,1,1,1,1,1,1,1;;;;;;;0;
13;2000000052731;1;Пылесос "Электросила", шт (1 шт));Пылесос "Электросила", шт (1 шт));Э-789;5868.00;;0,1,1,1,1,1,1,1;;;;;;;0;
14;2000000052748;1;Пылесос "Энергия-SANYO";Пылесос "Энергия-SANYO";Э-999;7043.00;;0,1,1,1,1,1,1,1;;;;;;;0;
15;2000000052755;1;Пылесос "Энергия-SANYO", шт (1 шт));Пылесос "Энергия-SANYO", шт (1 шт));Э-999;7043.00;;0,1,1,1,1,1,1,1;;;;;;;0;
16;2000000058252;1;Чайник BINATONE EWK-3000, 2л;Чайник BINATONE EWK-3000, 2л;Ч-890;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
17;2000000058269;1;Чайник BINATONE EWK-3000, 2л, шт (1 шт));Чайник BINATONE EWK-3000, 2л, шт (1 шт));Ч-890;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
18;2000000058238;1;Чайник BINATONE AEJ-1001, 2,2л;Чайник BINATONE AEJ-1001, 2,2л;Ч-980;1434.00;;0,1,1,1,1,1,1,1;;;;;;;0;
19;2000000058245;1;Чайник BINATONE AEJ-1001, 2,2л, шт (1 шт));Чайник BINATONE AEJ-1001, 2,2л, шт (1 шт));Ч-980;1434.00;;0,1,1,1,1,1,1,1;;;;;;;0;
20;2000000049403;1;Мясорубка MOULINEX A 15;Мясорубка MOULINEX A 15;М-15;5086.00;;0,1,1,1,1,1,1,1;;;;;;;0;
21;2000000049410;1;Мясорубка MOULINEX A 15, шт (1 шт));Мясорубка MOULINEX A 15, шт (1 шт));М-15;5086.00;;0,1,1,1,1,1,1,1;;;;;;;0;
22;2000000057996;1;Соковыжималка BINATONE JE 102;Соковыжималка BINATONE JE 102;СО-77777;1500.00;;0,1,1,1,1,1,1,1;;;;;;;0;
23;2000000058009;1;Соковыжималка BINATONE JE 102, шт (1 шт));Соковыжималка BINATONE JE 102, шт (1 шт));СО-77777;1500.00;;0,1,1,1,1,1,1,1;;;;;;;0;
24;2000000058276;1;Чайник MOULINEX L 1,3;Чайник MOULINEX L 1,3;Ч-8889;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
25;2000000058283;1;Чайник MOULINEX L 1,3, шт (1 шт));Чайник MOULINEX L 1,3, шт (1 шт));Ч-8889;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
26;2000000058177;1;Телевизор "SHARP";Телевизор "SHARP";Т-123456;15498.00;;0,1,1,1,1,1,1,1;;;;;;;0;
27;2000000058184;1;Телевизор "SHARP", шт (1 шт));Телевизор "SHARP", шт (1 шт));Т-123456;15498.00;;0,1,1,1,1,1,1,1;;;;;;;0;
28;2000000058016;1;Соковыжималка SOLAC Мод.541;Соковыжималка SOLAC Мод.541;Со-8888;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
29;2000000058023;1;Соковыжималка SOLAC Мод.541, шт (1 шт));Соковыжималка SOLAC Мод.541, шт (1 шт));Со-8888;1565.00;;0,1,1,1,1,1,1,1;;;;;;;0;
30;2000000058030;1;Соковыжималка "МАПО";Соковыжималка "МАПО";СО-980;1290.00;;0,1,1,1,1,1,1,1;;;;;;;0;
31;2000000058047;1;Соковыжималка "МАПО", шт (1 шт));Соковыжималка "МАПО", шт (1 шт));СО-980;1290.00;;0,1,1,1,1,1,1,1;;;;;;;0;
32;2000000025841;1;Комбайн кухонный BINATONE FP 67;Комбайн кухонный BINATONE FP 67;КВ- 900;6912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
33;2000000025858;1;Комбайн кухонный BINATONE FP 67, шт (1 шт));Комбайн кухонный BINATONE FP 67, шт (1 шт));КВ- 900;6912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
34;2000000025988;1;Кофеварка BRAUN KF22R;Кофеварка BRAUN KF22R;К-7778;5477.00;;0,1,1,1,1,1,1,1;;;;;;;0;
35;2000000025995;1;Кофеварка BRAUN KF22R, шт (1 шт));Кофеварка BRAUN KF22R, шт (1 шт));К-7778;5477.00;;0,1,1,1,1,1,1,1;;;;;;;0;
36;2000000026008;1;Кофеварка JACOBS (Австрия);Кофеварка JACOBS (Австрия);КА-879;4891.00;;0,1,1,1,1,1,1,1;;;;;;;0;
37;2000000026015;1;Кофеварка JACOBS (Австрия), шт (1 шт));Кофеварка JACOBS (Австрия), шт (1 шт));КА-879;4891.00;;0,1,1,1,1,1,1,1;;;;;;;0;
38;2000000036410;1;Миксер BINATONE HM 212,6 скор. 150вт;Миксер BINATONE HM 212,6 скор. 150вт;М-678;3912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
39;2000000036427;1;Миксер BINATONE HM 212,6 скор. 150вт, шт (1 шт));Миксер BINATONE HM 212,6 скор. 150вт, шт (1 шт));М-678;3912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
40;2000000000015;1;Х-1234 BOSCH Завод бытовой техники;Х-1234 BOSCH Завод бытовой техники;Х-1234;29358.00;;0,1,1,1,1,1,1,1;;;;;;;0;
41;2000000000022;1;Х-1234 BOSCH Завод бытовой техники, шт (1 шт));Х-1234 BOSCH Завод бытовой техники, шт (1 шт));Х-1234;29358.00;;0,1,1,1,1,1,1,1;;;;;;;0;
42;2000000036458;1;Х-6666 Атлант Холодильный комбинат;Х-6666 Атлант Холодильный комбинат;Х-6666;22298.00;;0,1,1,1,1,1,1,1;;;;;;;0;
43;2000000036465;1;Х-6666 Атлант Холодильный комбинат, шт (1 шт));Х-6666 Атлант Холодильный комбинат, шт (1 шт));Х-6666;22298.00;;0,1,1,1,1,1,1,1;;;;;;;0;
44;2000000036472;1;Х-78666 Атлант Холодильный комбинат;Х-78666 Атлант Холодильный комбинат;Х-78666;24568.00;;0,1,1,1,1,1,1,1;;;;;;;0;
45;2000000036489;1;Х-78666 Атлант Холодильный комбинат, шт (1 шт));Х-78666 Атлант Холодильный комбинат, шт (1 шт));Х-78666;24568.00;;0,1,1,1,1,1,1,1;;;;;;;0;
46;2000000058078;1;Х-77890 Стинол 101 Завод бытовой техники;Х-77890 Стинол 101 Завод бытовой техники;Х-77890;23688.00;;0,1,1,1,1,1,1,1;;;;;;;0;
47;2000000058085;1;Х-77890 Стинол 101 Завод бытовой техники, шт (1 шт));Х-77890 Стинол 101 Завод бытовой техники, шт (1 шт));Х-77890;23688.00;;0,1,1,1,1,1,1,1;;;;;;;0;
48;2000000058092;1;Х-67890 Стинол Завод бытовой техники;Х-67890 Стинол Завод бытовой техники;Х-67890;25578.00;;0,1,1,1,1,1,1,1;;;;;;;0;
49;2000000058108;1;Х-67890 Стинол Завод бытовой техники, шт (1 шт));Х-67890 Стинол Завод бытовой техники, шт (1 шт));Х-67890;25578.00;;0,1,1,1,1,1,1,1;;;;;;;0;
50;2000000007779;1;Вентилятор BINATONE ALPINE 160вт, напольный ,;Вентилятор BINATONE ALPINE 160вт, напольный , оконный;В-789;1890.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
51;2000000007786;1;Вентилятор BINATONE ALPINE 160вт, напольный ,, шт (1 шт));Вентилятор BINATONE ALPINE 160вт, напольный , оконный, шт (1 шт));В-789;1890.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
52;2000000007793;1;Вентилятор JIPONIC (Тайв.),;Вентилятор JIPONIC (Тайв.), напольный;В-987;1638.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
53;2000000007809;1;Вентилятор JIPONIC (Тайв.),, шт (1 шт));Вентилятор JIPONIC (Тайв.), напольный, шт (1 шт));В-987;1638.00;2.000;0,1,1,1,1,1,1,1;;;;;;;0;
54;2000000007816;1;Вентилятор настольный;Вентилятор настольный;ВН-900;1449.00;;0,1,1,1,1,1,1,1;;;;;;;0;
55;2000000007823;1;Вентилятор настольный, шт (1 шт));Вентилятор настольный, шт (1 шт));ВН-900;1449.00;;0,1,1,1,1,1,1,1;;;;;;;0;
56;2000000025827;1;Комбайн MOULINEX A77 4C;Комбайн MOULINEX A77 4C;М-77;8694.00;;0,1,1,1,1,1,1,1;;;;;;;0;
57;2000000025834;1;Комбайн MOULINEX A77 4C, шт (1 шт));Комбайн MOULINEX A77 4C, шт (1 шт));М-77;8694.00;;0,1,1,1,1,1,1,1;;;;;;;0;
58;2000000036434;1;Миксер SOLAC мод.545;Миксер SOLAC мод.545;М-545;4303.00;;0,1,1,1,1,1,1,1;;;;;;;0;
59;2000000036441;1;Миксер SOLAC мод.545, шт (1 шт));Миксер SOLAC мод.545, шт (1 шт));М-545;4303.00;;0,1,1,1,1,1,1,1;;;;;;;0;
60;2000000049427;1;Мясорубка ЭКМ-3;Мясорубка ЭКМ-3;М-3;3912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
61;2000000049434;1;Мясорубка ЭКМ-3, шт (1 шт));Мясорубка ЭКМ-3, шт (1 шт));М-3;3912.00;;0,1,1,1,1,1,1,1;;;;;;;0;
62;2000000007830;1;Вентилятор оконный;Вентилятор оконный;ВО-890;1386.00;;0,1,1,1,1,1,1,1;;;;;;;0;
!!!DNCUPLOAD_END
видно что выгрузка формирует по одной строке на каждый ШК товара
и 3-ий момент тоже как раз с этим связан
при выгрузке присваивает код товара от 1 до 62 (в данном случае, выборка по группе Бытовая техника)
хотя код товара по справочнику совсем иной