|   |   | 
| 
 | Обмен через План обмена (РИБ) только частью документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        m1_1976 16.03.21✎ 22:38 | 
        Всем добрый....
 Задача. Есть писаная перепсианая УТ10 В ней разработанный план обмена. Все фиксируется в нем через программирование. Все ок. Все работает как мне надо. Нужные документы ездат в нужные узлы и т.д. Теперь задача новая Есть документ. В нем 5 табличных частей. Хочу чтобы шапка документа и 4 табличных части ездили. а одна табличная часть не ездила. Не сделаю же так? Объект целиком же едет? да? ============== надо эту часть в ТЧ в регистр сведений выносить и хранить только в нужном узле. Или я что-то не нашел? | |||
| 1
    
        acht 16.03.21✎ 22:44 | 
        (0) Выбрасывай эту табличную часть при получении данных и записывай вручную без неё.     | |||
| 2
    
        m1_1976 16.03.21✎ 22:54 | 
        (1) не... мне надо чтобы именно не Выгружалась.
 Это важно! | |||
| 3
    
        youalex 16.03.21✎ 22:55 | 
        Тогда в ПриОтправкеДанныхПодчиненному() ее очищай.     | |||
| 4
    
        m1_1976 16.03.21✎ 22:56 | 
        (3) посмотрю... спасибо     | |||
| 5
    
        m1_1976 16.03.21✎ 23:08 | 
        (3) там только ОтправкаЭлементаДанных можно менять. если я верно понял. Этим я уже, как оказалось, пользоваля лет 5 назад. Там я по складам - подразделеням - куда-то отправляю в узлы- куда-то нет. 
 А вот как сам ЭлементДанных менять. Он же ссылка. А потом еще вернуть. Ладно забил. Перепишу на РегистрСведений и его из плана обмена Исключу. Так вернее будет. Чем огород с ТЧ. Не подумал когда ТЧ завел. Бывает | |||
| 6
    
        acht 16.03.21✎ 23:15 | 
        (5) ПриПолученииДанныхОтГлавного, например. Меняешь там статус, чтобы оно не записывало автоматически и пишешь вручную что душе угодно.     | |||
| 7
    
        acht 16.03.21✎ 23:16 | 
        (3) И в приемнике она будет всегда очищатся. Это не то поведение, которое ожидается.     | |||
| 8
    
        youalex 16.03.21✎ 23:34 | 
        (5) 
 <ЭлементДанных> При вызове обработчика события данный параметр содержит элемент данных, изменение которого зарегистрировано и который должен быть помещен в сообщение обмена данными. Элементами данных могут быть КонстантаМенеджерЗначения.<Имя константы>, объекты базы данных, наборы записей регистров, | |||
| 9
    
        youalex 16.03.21✎ 23:42 | 
        (7) тогда можно в событии из (6) подгружать в ЭлементДанных - текущие данные ТЧ по ссылке (если нужно конечно)     | |||
| 10
    
        youalex 16.03.21✎ 23:44 | 
        С РС вполне норм вариант кстати)     | |||
| 11
    
        Фрэнки 16.03.21✎ 23:45 | 
        Отправляется не ссылка, а объект. Т.е. прочитывается из базы объект и он записывается в файл обмена.
 Так что после считывания объекта можно ТЧ очистить, удалить или добавить строки в нее. | |||
| 12
    
        Фрэнки 16.03.21✎ 23:45 | 
        Точно также можно при записи пакетов удалять или добавлять строки в наборы записей регистра     | |||
| 13
    
        acht 16.03.21✎ 23:47 | 
        (9) Ну да, там все равно запись корячить надо. Даже если эта табличная часть не будет передаваться. И даже если изобрести свой формат сериализации и свой РИБ - при обновлении такого объекта надо писать свою логику.     | |||
| 14
    
        Фрэнки 16.03.21✎ 23:48 | 
        и чтоб не слишком утруждать отдельными записями в РС, можно использовать РН, но указать, что это оборотный и использовать для сохранения сведений реквизиты, а не измерения или ресурсы     | |||
| 15
    
        Serg_1960 16.03.21✎ 23:49 | 
        (0) Всё легко реализуется через банальную подписку на событие перед записью этого документа.     | |||
| 16
    
        Фрэнки 16.03.21✎ 23:51 | 
        (15) подписку он уже сделал :-)
 Он теперь из-за нее думает, что в пакеты записываются какие-то ссылки, а не данные объектов. | |||
| 17
    
        Фрэнки 16.03.21✎ 23:53 | 
        И да, забыл, а на кой ляд этот обмен вообще в РИБ засунут? Ну пусть есть один обмен для системной инфы, а рядом ставишь еще один план обмена без каких-то РИБ.
 Подробностей прямо сейчас не вспомнить и не пересказать, но у плана без флага РИБ обработка именно данных делается удобней. | |||
| 18
    
        Serg_1960 17.03.21✎ 00:14 | 
        (16) Я не про ПриОтправкеДанных... или ПриПолученииДанных... - автор с ними на вы :(
 (17) Зачем всё усложнять? Озвученные хотелки автора легко реализуются в рамках РИБ-обмена или вне его. "Да вы просто не умеете их готовить!"(с) ;) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |