|   |   | 
| 
 | Конвертация данных. Требуется помощь в основах | ☑ | ||
|---|---|---|---|---|
| 0
    
        стаканыч 15.09.14✎ 15:32 | 
        В базе есть документ, он выгружен в приемник. Вводится второй документ на основании первого. Как при выгрузке второго документа изменить произвольный реквизит первого?     | |||
| 1
    
        Timon1405 15.09.14✎ 15:33 | 
        отсыпь забористой     | |||
| 2
    
        Fedor-1971 15.09.14✎ 15:47 | 
        (0) Алгоритм такой: 
 В ПКО создай реквизит, в котором установишь признак, того что нужно изменять ещё один документ. В ПКД ПослеЗагрузки проверь его и измени нужный тебе документ. Но лучше построить данные так, что-бы не изменять одним документом другой. Универсальнее в регистре сведений что-то записывать. | |||
| 3
    
        vicof 15.09.14✎ 15:55 | 
        (0) Одной темы мало было? Тебе уже сказали как делать, и не один раз, кончай фигней страдать.     | |||
| 4
    
        стаканыч 15.09.14✎ 15:57 | 
        (3) извини, я не втыкнул в прошлой теме, видишь - упростил вопрос до минимума, думаю не поняли меня     | |||
| 5
    
        vicof 15.09.14✎ 16:00 | 
        Еще раз. В ПВД описываешь запрос и выгружаешь все реквизиты, какие нужны из первого и второго документов в одну выборку, потом выгружаешь свой получившийся "общий" документ, составленный из двух, в один документ приемника с уже измененным в источнике реквизитом.     | |||
| 6
    
        стаканыч 15.09.14✎ 16:00 | 
        (2) Признаком является наличие второго документа. В ПВД второго документа менять значение первого?     | |||
| 7
    
        vicof 15.09.14✎ 16:01 | 
        (6) ну вот перд выгрузкой данных или перед обработкой смотри в запросе, если ли документ, или нет, и меняй в зависимости от этого выборку.     | |||
| 8
    
        стаканыч 15.09.14✎ 16:09 | 
        (7) таким образом, я прогружаю весь документ заново. А можно ли не трогая остальное, изменить только 1 реквизит?     | |||
| 9
    
        стаканыч 15.09.14✎ 16:12 | 
        (7) сложно как-то, огромный запрос по всем реквизитам, заменяю один реквизит, заново пересчета ПослеЗагрузки и т д     | |||
| 10
    
        Timon1405 15.09.14✎ 16:15 | 
        в первом документе ПВД - произвольный запрос - в запросе проверка на второй документ  - обход результата - выгрузить по правилу_1(по умолчанию) или правилу_2(с измен. реквизитом) в зависимости от второго дока.     | |||
| 11
    
        Fedor-1971 15.09.14✎ 16:48 | 
        (6) ты знаешь какой документ нужно изменить и условие изменения оного.
 Дальше на пальцах: 1. Делаешь ПКО для док1 2. Делаешь ПКО для док2, в нём делаешь ПКС, например "ИзмДок1", по тебе известному алгоритму выставляешь Истина или Ложь 3. В ПКО из п.2 ПослеЗагрузки ищешь нужный тебе док1, исправляешь свой реквизит и записываешь. Как-то так. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |