|   |   | 
| 
 | если изменить реквизиты документа его обязательно проводить? | ☑ | ||
|---|---|---|---|---|
| 0
    
        фросия 25.08.16✎ 10:33 | 
        Добрый день. подскажите, если я программно меняю реквизит документа, мне обязательно этот документ записывать и проводить? сам реквизит не влияет на поведение дока при проведении, записи и т.д.     | |||
| 1
    
        aka AMIGO 25.08.16✎ 10:35 | 
        (0) ИМХО - ты сама и ответила на свой вопрос :)     | |||
| 2
    
        Злопчинский 25.08.16✎ 10:40 | 
        Интереснее вопрос - изменив значение реквизита - как узнать, надо ли его проводить (т.е. влияет ли изменение реквизита на проведение)..?     | |||
| 3
    
        butterbean 25.08.16✎ 10:40 | 
        нет, не обязательно     | |||
| 4
    
        NorthWind 25.08.16✎ 10:45 | 
        (0) если есть 100% уверенность что реквизит не участвует в проведении (скажем, реквизит Комментарий), то в принципе можно только записать. Но надо иметь в виду, что в неудачном случае это может быть источником труднообнаруживаемых ошибок     | |||
| 5
    
        Злопчинский 25.08.16✎ 10:47 | 
        (4) угу... чтобы это поправить - народ перепроводит 70 000 - 100 000 документов ;-)     | |||
| 6
    
        impulse9 25.08.16✎ 10:48 | 
        (4) ну да, Документ.Записать(РежимЗаписиДокумента.Проведение)     | |||
| 7
    
        zva 25.08.16✎ 10:50 | 
        Нужно еще смотреть "логику" разработчиков типовых, например УТ11:
 Перед записью документа, например заказа клиента мы попадаем в ОбщегоНазначенияУТ.ИзменитьПризнакСогласованностиДокумента() Если РежимЗаписи = РежимЗаписиДокумента.Запись Или РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда Если ДокументОбъект.Согласован Тогда ДокументОбъект.Согласован = Ложь; КонецЕсли; т.е. изменив програмно комментарий и просто записав документ, у него реквизит Согласован станет Ложь | |||
| 8
    
        фросия 25.08.16✎ 11:04 | 
        просто при проведении дока может сработать запрет изменения данных в закрытом периоде.
 реквизит я добавляю новый что то типа"Вася посмотрел", на поведение документа вообще никак не влияющий | |||
| 9
    
        фросия 25.08.16✎ 11:06 | 
        а если я делаю
 ОбЪектДок = ССылканаДок.ПолучитьОбъект(); ОбъектДок.ВасяПосмотрел = Истина(); в этот момент уже запишется изменение, или надо еще делать ОбъектДок.Записать(режим записи какой нибудь выбрать)? | |||
| 10
    
        фросия 25.08.16✎ 11:06 | 
        ИСтина без () естественно     | |||
| 11
    
        фросия 25.08.16✎ 13:35 | 
        подскажите?     | |||
| 12
    
        Зая Бусечка 25.08.16✎ 13:41 | 
        (9) Естественно, записать надо     | |||
| 13
    
        Torquader 25.08.16✎ 13:41 | 
        (11) Режим записи "Запись", если перепроводить не хочется.     | |||
| 14
    
        Torquader 25.08.16✎ 13:42 | 
        Кстати, если в документе поставить "Проведен=Истина" и просто записать - будет чудо...     | |||
| 15
    
        ptiz 25.08.16✎ 13:51 | 
        Про ДокОбъект.ОбменДанными.Загрузка = Истина; не забываем
 Надеюсь, в типовых от проверки на "обмен" еще не отказались? | |||
| 16
    
        vicof 25.08.16✎ 13:55 | 
        Обменданными.загрузка = истина спасёт тебя     | |||
| 17
    
        vicof 25.08.16✎ 13:56 | 
        Не успел(     | |||
| 18
    
        hhhh 25.08.16✎ 13:56 | 
        (11)  запрет изменения данных в закрытом периоде  действует и при записи. Так что тебе всё равно, запись или проведение.     | |||
| 19
    
        фросия 25.08.16✎ 13:57 | 
        (15) а это для чего? 
 (14) у доки итак стоит проведен = истина | |||
| 20
    
        hhhh 25.08.16✎ 13:57 | 
        (16) не спасет. Если изменение в закрытом периоде.     | |||
| 21
    
        фросия 25.08.16✎ 13:57 | 
        (18)  а если просто получить объект и присвоить реквизиту значение- не сохранится?     | |||
| 22
    
        Зая Бусечка 25.08.16✎ 13:58 | 
        (21) Нет.     | |||
| 23
    
        фросия 25.08.16✎ 13:58 | 
        если док был проведен а я делаю 
 Записать(режим записи.запись) то док останется проведенным, верно? | |||
| 24
    
        фросия 25.08.16✎ 13:58 | 
        (22) жаль
 значит придется записывать | |||
| 25
    
        FIXXXL 25.08.16✎ 14:16 | 
        (24) или вынеси своего "Васю" в регистр сведений типа Док-Реквизит     | |||
| 26
    
        фросия 25.08.16✎ 14:23 | 
        (25) тоже вариант хороший. 
 спасибо | |||
| 27
    
        Torquader 25.08.16✎ 14:26 | 
        (20) А что обмен данными по документам закрытого периода невозможен ?     | |||
| 28
    
        rozer76 25.08.16✎ 19:17 | 
        (20) вы не правы     | |||
| 29
    
        Мимохожий Однако 20.09.16✎ 19:05 | 
        В подобном случае я бы использовал регистр с дополнительными сведениями.     | |||
| 30
    
        Джинн 20.09.16✎ 19:07 | 
        (0) Все ли грибы можно есть? Да, все. Но некоторые только один раз.     | |||
| 31
    
        фросия 20.09.16✎ 19:10 | 
        (29) О-оперативность!     | |||
| 32
    
        Мимохожий Однако 20.09.16✎ 19:11 | 
        (31) Спасибо ))     | |||
| 33
    
        фросия 20.09.16✎ 19:13 | 
        (32) спасибо конечно же!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |