|   |   | 
| 
 | КД Простой вопрос | ☑ | ||
|---|---|---|---|---|
| 0
    
        buhkiller 15.09.13✎ 15:40 | 
        Подарочек на выходные подсунули - срочный перенос до понедельника с 8.2 переделанной на 7.7 Собственно более-менее понятно с простыми совпадающими объектами док, спр. Перенеслось почти все. Есть очень несовпадающие доки и справочники. 
 Как по быстрому самым простым способом перенести заполненную структуру строковыми значениями из док-та 8-ки в док-т 77, чтобы там втянуть список и с ним уже работать ? | |||
| 1
    
        Aleksey 15.09.13✎ 15:44 | 
        Проще забить на КД     | |||
| 2
    
        Aleksey 15.09.13✎ 15:48 | 
        Подключайся по оле и извращайся     | |||
| 3
    
        buhkiller 15.09.13✎ 15:49 | 
        спс     | |||
| 4
    
        Rie 15.09.13✎ 15:50 | 
        (0) В чём проблема-то?
 Берёшь и в ПКО создаёшь/заполняешь нужные структуры. (2) Это если всё рядом. И мееедленно. :-) | |||
| 5
    
        Aleksey 15.09.13✎ 15:52 | 
        (4) ну так задача явно разовая и базы рядом     | |||
| 6
    
        Rie 15.09.13✎ 15:54 | 
        (5) Так у него "перенеслось почти всё" через КД. Стоит ли затевать второй обмен, если можно просто дописать первый?     | |||
| 7
    
        buhkiller 15.09.13✎ 16:00 | 
        (4) Так ?
 создать параметр ТаблицаВыгрузки в правилах Документ-ПКО-ПередВыгрузкой ТаблицаВыгрузки = Новый Структура(); ... заполнить | |||
| 8
    
        Rie 15.09.13✎ 16:02 | 
        (7) Примерно так. Только нет такого параметра - ТаблицаВыгрузки. Есть КоллекцияОбъектов.     | |||
| 9
    
        Rie 15.09.13✎ 16:02 | 
        +(8) Хотя хрен знает, что у тебя там. Посмотри на тему "входящие данные".     | |||
| 10
    
        buhkiller 15.09.13✎ 16:03 | 
        (8) КоллекцияОбъектов вроде бы перебивает все     | |||
| 11
    
        buhkiller 15.09.13✎ 16:03 | 
        Мне надо передать всякую ерунду в обход данных документа     | |||
| 12
    
        Rie 15.09.13✎ 16:04 | 
        (10) Так тебе это и надо (если я правильно понял (0)) - подменить стандартное своим.     | |||
| 13
    
        Rie 15.09.13✎ 16:04 | 
        (11) На какой стороне?     | |||
| 14
    
        buhkiller 15.09.13✎ 16:07 | 
        Не менять, а передать с 8-ки список в 7-ку чтобы там этот список поймать и уже терзать его.     | |||
| 15
    
        buhkiller 15.09.13✎ 16:10 | 
        Короче, наверно узлом только.     | |||
| 16
    
        Rie 15.09.13✎ 16:12 | 
        (14) Или я чего-то не понимаю, или одно из двух...
 Я предпочитаю (если есть такая возможность) заполнить данные на стороне отправителя. Зачем тащить чего-то на сторону получателя и там совершать грязные половые акты? | |||
| 17
    
        buhkiller 15.09.13✎ 16:17 | 
        Я ж говорю, подарочек. Перепиленная вдоль и поперек 8-ка. Не хочу забивать голову их структурой. Тупо собрал в кучу, что надо и перетащил в 7-ку. Там создам или найду объекты. Нет времени ))) Надо все быстро.     | |||
| 18
    
        Rie 15.09.13✎ 16:28 | 
        (17) Ну так метаданные из 7-ки у тебя уже есть ведь? Вот и заполняй в соответствии с ними.
 Тащить в 7-ку - там ведь ещё одна неприятность есть: не всё, что КД для 8-ки имеет, в 7-ке работает. | |||
| 19
    
        gorakh 15.09.13✎ 16:48 | 
        Для очень несоппадающих объектов на стороне выгрузке создаещь правило конвертации объектов без источников. Во всех свойтсвах ставищь получать из входящих данных. Созадеш правлило выгрузки данных с "произвольным алгоритмом". Создаеш структруру или таблицу значений соответствующую по наименованиям ПКО(если табличная часть, то вложенная ТЗ или Структура), и дальше "выгрузить по правилу". КД сама разберется как это конвертировать. Если объектов много, то за сутки такое создать трудно. Но можно.     | |||
| 20
    
        buhkiller 15.09.13✎ 17:06 | 
        (19) Долго. Но спс, потом попробую. 
 Я вот не понимаю, есть ли прямая передача ПриВыгрузке произвольной структуры с произвольными строковыми параметрами так, чтобы этот список я поймал ПриЗагрузке в 7-ке ? | |||
| 21
    
        gorakh 15.09.13✎ 17:39 | 
        Это делает сама КД. Только надо сформировать соответствующие  структуры(ТЗ). И заполнить их данными. Кстати, выгрузку можно это делать и "Онлайн". В КД, для этого, тоже есть возможность. И почему долго? У тебя обе структуры данных под руками. Не надо постоянно куда-то переключаться. Один минус, если обработчики сложны, то писать их проше в соответствующих конфигурациях как внешние обработки.     | |||
| 22
    
        buhkiller 15.09.13✎ 17:58 | 
        (21) А подробнее можно, плиз ?
 Мне надо загнать при начале выгрузки объекта тупо структуру с произвольным именем (например СписокИсх) и получить эти данные в виде списка (например СписокВх) в начале загрузки. Где я должен определить СписокИсх и где СписокВх. Объект - документ в обоих базах. | |||
| 23
    
        gorakh 15.09.13✎ 21:56 | 
        Вот и "танцуй" от документа который тебе надо получить. ПКО без "источников". Свойства "получать из входящи" галочка. В ПВД для этого документа - "произвольный" алгоритм. Запросами или "объектной моделью" формируещь на строне 8 "структуру", совпадающую по "наименованиям" с созданными на 1 шаге ПКО.  "входящие данны" и передаещь ее в процедуру КД "ВыгрузитьПоПравилу". "Бинго". Если, что-то не существует на стороне выгрузки, то в обработчике "после загрузки" ПКО есть переменная "объект" которая является уже загруженным объектом. С ней работаещь как с полноценным объектом на стороне "загрузки"     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |