|   |   | 
| 
 | Нужны 2 обработки: 1) В v8 выгрузит справ. "Номенклатура"; 2) В v7 загрузит его. | ☑ | ||
|---|---|---|---|---|
| 0
    
        vladimir-boy 06.09.12✎ 13:33 | 
        Нужно из 8 перенести в 7 справочник "Номенклатура"
  Есть ли специальные синхронные, сопряжённые 2 обработки для: 8-выгрузка, для 7-загрузка справочника ("Номенклатура")? Поделитесь пожалуйста. Из 1с v7 в 1с v7 у меня есть (Export77.ert +Import77.ert) Есть конечно вариант выгрузить из 8 в Excel, а затем загрузить в 7, но хочется уже готовый вариант. Всем спасибо за ответ. | |||
| 1
    
        PuhUfa 06.09.12✎ 13:35 | 
        есть КД     | |||
| 2
    
        vladimir-boy 06.09.12✎ 13:36 | 
        (1) Конвертация данных есть на ИТСе? Как обработка называется?     | |||
| 3
    
        godmod80 06.09.12✎ 13:39 | 
        там поиск есть     | |||
| 4
    
        PuhUfa 06.09.12✎ 13:41 | 
        (2) это не обработка, это конфигурация     | |||
| 5
    
        andrewks 06.09.12✎ 13:41 | 
        готовый вариант:
  5000 руб. | |||
| 6
    
        vladimir-boy 06.09.12✎ 13:42 | 
        (4)+
  (5) :))) | |||
| 7
    
        Azverin 06.09.12✎ 13:43 | 
        (0) делов то на полчаса через КД)     | |||
| 8
    
        vladimir-boy 06.09.12✎ 13:45 | 
        (7) Ок. Попробуем.     | |||
| 9
    
        palpetrovich 06.09.12✎ 13:46 | 
        (6) если операция разовая - то да,  можно и поулыбаться, а если постоянная - то, имхо, лучше отдельную заточенную обработку пользовать     | |||
| 10
    
        vladimir-boy 06.09.12✎ 13:49 | 
        (9) Согласен. Но вариантом (5) принцип не позволяет воспользоваться.     | |||
| 11
    
        Азат 06.09.12✎ 13:52 | 
        демпингую - 4000     | |||
| 12
    
        sanja26 06.09.12✎ 13:53 | 
        (10) угу, принцип. Перекинуть номенклатуру здесь спрашиваешь, значит для тебя это задача на неделю. Даже конфигурации не озвучил, ппц, а обработку нада     | |||
| 13
    
        palpetrovich 06.09.12✎ 13:53 | 
        (10) дык, напиши обработку самостоятельно, что там сложного?     | |||
| 14
    
        Irbis 06.09.12✎ 13:53 | 
        А зачем две обработки? Неужели нельзя одной сделать?     | |||
| 15
    
        palpetrovich 06.09.12✎ 13:54 | 
        (14) может бюджет на две рассчитан ;)     | |||
| 16
    
        vladimir-boy 06.09.12✎ 13:54 | 
        (13) уже пишу... Благодарствую всем за дельную помощь!     | |||
| 17
    
        palpetrovich 06.09.12✎ 13:59 | 
        (16) тогда пиши одну, соединяйся по КОМ-у и будет счастье :)     | |||
| 18
    
        Vladal 06.09.12✎ 14:28 | 
        На инфостартах смотрел?     | |||
| 19
    
        acsent 06.09.12✎ 14:30 | 
        Лучше КД изучай, больше пользы будет     | |||
| 20
    
        palpetrovich 06.09.12✎ 14:33 | 
        хм, от скуки решил попробовать, с подсоединением из 77 к 82 проблем нет, выборка тоже норм, а вот как сделать выборку по строкам документа - не понимаю, не получается. Да и как Запрос из 77 к 82 сформировать тоже неясно. Разве-что сделать функцию в 8.2 которая на основании посылаемого из 77 текстаЗапроса будет возвращать ТЗ. ...или все-таки можно напрямую обратиться из 77 к 82 запросом?
  зы: делать сейчас наработе нечего... | |||
| 21
    
        palpetrovich 06.09.12✎ 16:03 | 
        +(20) фух. наконец-то получилось :)   С чем больше всего возился: ТЗ надо создавать на подключаемой стороне и ТЗ.ВыбратьСтроку() - не пашет ..в общем то что получилось, может кому пригодится:
  Перем База82, Соединение; Процедура Подключить() КаталогБазы82 = СокрЛП(ПутьКБазе82); // ПутьКБазе82 - на форме Пользователь82 = "Admin"; Пароль82 = ""; База82 = CreateObject("V82.ComConnector"); Попытка Соединение = База82.Connect("File="+КаталогБазы82+"; Usr="+Пользователь82+"; Pwd="+Пароль82); сообщить("Подключение к базе 8,2 произведено успешно!"); Исключение База82 = 0; Соединение = 0; Сообщить("Не удалось подключиться к базе !" + ОписаниеОшибки()); КонецПопытки; КонецПроцедуры Процедура ПрочитатьНоменклатура() Если Соединение = 0 Тогда Возврат; КонецЕсли; Запрос = Соединение.NewObject("Запрос"); Запрос.Текст = " |ВЫБРАТЬ |СписокНоменклатуры.Наименование КАК Номенклатура |ИЗ |Справочник.Номенклатура КАК СписокНоменклатуры |"; Рез = Запрос.Выполнить(); ТЗ = Рез.Выгрузить(); Для инд=1 По ТЗ.Количество()-1 Цикл ТекСтрока = ТЗ.Получить(инд); Сообщить("Номенклатура "+ТекСтрока.Номенклатура); КонецЦикла; КонецПроцедуры | |||
| 22
    
        sanja26 06.09.12✎ 16:12 | 
        (21) и кому это надо?)
  опубликуй на инфостарте, хоть польза может будет.. | |||
| 23
    
        palpetrovich 06.09.12✎ 16:31 | 
        (21) узаню брата колю, ни шага без оплаты ;) ...ну, к примеру, автору надо. Да и я, если-б наткнулся на такое раньше - был-бы благодарен     | |||
| 24
    
        sanja26 06.09.12✎ 17:10 | 
        (23) причем тут оплата, ты как статью выложи     | |||
| 25
    
        palpetrovich 06.09.12✎ 17:28 | 
        (24) было-б что выкладывать, сильно подозреваю что это новье только для меня :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |