Акт оприходования излишков заполняется на основании Акта инвентаризации.
Акт оприходования открыт.
Меняем что-то в Акте инвентаризации, закрываем его.
В Акте оприходования жмем заполнить - и ничего.
Даже перевыбор документа-основания не помогает.
Нужно закрыть и снова открыть Акт оприходования, только тогда его можно перезаполнить.
Почему?
Кеширование переменных в памяти 1С на определенное время.
А в переменных сидят объекты.
В 8-ке та же самая херня, однако там рекомендация спасает: выбирать данные запросом, что-бы была актуальными.
(5) За основу был взят документ ОприходованиеИзлишков из украинской ТиС. Эта ошибка в ней - с самого первого релиза.
Посмотрел российскую - в ней сделано через запрос.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший