|   |   | 
| 
 | Изменить реквизит при создании на основании | ☑ | ||
|---|---|---|---|---|
| 0
    
        Простенький вопросик 27.08.20✎ 09:08 | 
        На основании документа 1 создается документ 2. Как в этот момент задать значение реквизита документа 1?     | |||
| 1
    
        dka80 27.08.20✎ 09:10 | 
        В процедуре обработказаполнения из данных заполнения получить объект документа 1 и изменить. Только это так себе затея, потому как легко словить ошибку "данные изменены другим пользователем" для документа 1     | |||
| 2
    
        Ненавижу 1С гуру 27.08.20✎ 09:26 | 
        (0) зачем?     | |||
| 3
    
        Простенький вопросик 27.08.20✎ 09:29 | 
        (2)
 хотят так | |||
| 4
    
        dka80 27.08.20✎ 09:35 | 
        Возможно, читатель удивится, но наша с вами профессия называется не “1С-программист”, вообще не “Программист”, даже не “Разработчик ПО”. Полное имя нашей профессии звучит так: “Инженер программных систем обработки информации и управления” (для пущего педантизма, код 2202 по старой советской классификации).
 То есть мы занимаемся не просто разработкой, а инженерным делом. При этом абсолютно не важно, что там будет написано в трудовой книжке, потому что вот на сарае тоже написано, а внутри все-таки твердое топливо. Главный секрет инженерного дела – знание, как устроена и по каким принципам действует та или иная система, тот или иной процесс и так далее. На фундаменте точного знания инженер выстраивает правильную стратегию и тактику своей деятельности, добиваясь поставленных целей и решая поставленные перед ним задачи. http://catalog.mista.ru/1c/articles/1282173/ | |||
| 5
    
        Простенький вопросик 27.08.20✎ 09:39 | 
        В общем сделал в обработке проведения документа 2. Посмотрим что дальше.     | |||
| 6
    
        dka80 27.08.20✎ 09:43 | 
        (5) ну круто, че. Увеличил время транзакции это раз, большой шанс поймать ошибку "в данной транзакции уже происходили ошибки" и рвать волосы на жопе в поиске источника это два. Жди сообщений от пользователей "конфликт блокировок"     | |||
| 7
    
        Простенький вопросик 27.08.20✎ 09:47 | 
        (6)
 а в обработке заполнения не так? | |||
| 8
    
        Ненавижу 1С гуру 27.08.20✎ 09:49 | 
        Сделайте через РС     | |||
| 9
    
        dka80 27.08.20✎ 09:50 | 
        (7) не совсем так. Там транзакции нет для документа 2, это раз, во вторых, во всех типовых ссылка на документ1 будет храниться в документ2 - и это наиболее правильное решение с точки зрения производительности. Поэтому вопрос в (2) остается актуальным     | |||
| 10
    
        dezss 27.08.20✎ 09:53 | 
        (0) А если на основании документа1 создадут 3 документа2, то что будет в твоем реквизите?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |