|
Перенос документов Между НеИдентичными Базами | ☑ | ||
---|---|---|---|---|
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
|
(13) Посмотри-ка вот это
1. http://www.youtube.com/watch?v=kxXu7OHSZ2w 2. http://www.youtube.com/watch?v=HWnzQ6UHXgQ 3. http://www.youtube.com/watch?v=KqqIzeLIhZA |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |