Имя: Пароль:
1C
1С v8
Перенос документов Между НеИдентичными Базами
0 vnarkom
 
21.04.15
11:54
Есть конфа УТ Укр 2 и УТ Рос 10,3
Переходим на УТ Рос нужно перенести "документы реализации" их много хочется автоматизировать процесс.
Проблема состоит в том, что в этих базах название номенклатур не всегда совпадает в названиях и я согласен потом просто перепроверить где, что не совпадает в ручную. Посмотрел Конвертацию данных - эта штука с собой затаскивает еще кучу всего не хотелось бы.
Посмотрел кучку обработок в нете ругаются на несовпадение данных.
Подумал может сохранить пакетом CommerceML в XML и потом по вытягивать в документы где подкорректировать.
Сделал пакет расходных :)
И полез в темень программирования, сделал кнопку в форме расходных накладных. и наступил на грабли. считать я XML могу но не могу выделить отдельно блоки "Контрагенты" "Товары" чтобы из них в последующем выделить покупатель или продавец ну и с товаром соответственно. Не хватает знаний.

Помогите
добрым советом

Вот то что я наляпал.

// ------------------------- XML файл ---------------------------------
Процедура ПрочитатьXMLФаил(ФаилXML)
    ПутьКФайлу = ФаилXML[0];
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.ОткрытьФайл(ПутьКФайлу);
    СписокЗначений = Новый СписокЗначений;
    Пока ЧтениеXML.Прочитать() Цикл
        Сообщить(ЧтениеXML.Имя + "  " + ЧтениеXML.Значение);
    КонецЦикла;
КонецПроцедуры

Процедура ДействияФормыПолучитьИзXMLфайла(Кнопка)
    Режим = РежимДиалогаВыбораФайла.Открытие;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    Фильтр = "xml|*.xml";
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    Если ДиалогОткрытияФайла.Выбрать() Тогда
        ФаилXML = ДиалогОткрытияФайла.ВыбранныеФайлы;
        ПрочитатьXMLФаил(ФаилXML);
    КонецЕсли;
    ОбновитьИнтерфейс();
    // Вставить содержимое обработчика.
КонецПроцедуры
1 pessok
 
21.04.15
11:58
(0) и все же лучше сделать через КД. Если все правильно настроить, то "лишнего" тащить не будет.
З.Ы. КрымНаш?
2 Ёпрст
 
21.04.15
11:58
Не переживай, лето большое, успеешь к новому году и ёлкам
3 Trainee
 
21.04.15
11:59
КД.Не хватает знаний, пригласите программиста.
Представленный код-это заготовка и практической пользы не несет.
4 Serg_1960
 
21.04.15
12:00
Если знаний маловато - то КД2 посмотри (неделю хватит чтобы освоить) и автоматически сгенерированные права конвертации. Укажи что мигрировать будет - остальное КД2 само сделает. можешь права использовать как исходники и добавить своё "вручную".
5 vnarkom
 
21.04.15
12:03
(1) В политику не лезу. и без неё хватает :)))
6 pessok
 
21.04.15
12:03
(5) я не о политике. я просто о том, что задача такая... потому и спросил
7 vnarkom
 
21.04.15
12:06
(4) С утра глянул сделал все по автомату, КД2 создало недостающие позиции и контрагентов, не хотелось бы, но спасибо за совет, забурюсь сейчас в него, попробую освоить побыстрее :). и спасибо за корректировки, учту.
8 vnarkom
 
21.04.15
12:09
(6) (1) Простите сразу не понял :). Да, действительно Крым.
С этими переворотами попадаем налево и направо, так как раньше работали, работать не получается. но приспосабливаемся.
9 vnarkom
 
21.04.15
12:10
(3) Спасибо, За совет, А знания Дело наживное, сейчас буду внимать :)
10 pessok
 
21.04.15
12:17
(8) вот. соответственно не вы первые и не вы последние. на одном известном ресурсе уже наверняка есть готовые правила
11 vnarkom
 
22.04.15
12:12
(4) Спасибо еще раз все получилось :)
12 GANR
 
22.04.15
12:14
(0) >Посмотрел Конвертацию данных - эта штука с собой затаскивает еще кучу всего не хотелось бы.
Ай какая плохая конвертация... ))
13 vnarkom
 
22.04.15
12:19
(12) :))
14 GANR
 
25.04.15
19:11