Если, при проведении Инвентаризации товаров в Рознице появилось данное сообщение: "При проведении будет перезаполнено учетное количество во всех строках табличной части. Продолжить?", это означает, что в документ были внесены строки, либо изменен склад, либо изменен магазин.
Это не страшно, когда в документе несколько строк, но когда сотни, тогда необходимо с помощью простенькой обработки "сбросить" реквизит, который не виден "УчетныеДанныеЗаполнены".
вот пример такой обработки:
&НаСервере
Функция Выполнить_С()
Если Инвентаризация.Пустая() Тогда Возврат "Нужно указать документ"; КонецЕсли;
Об = Инвентаризация.ПолучитьОбъект();
Об.УчетныеДанныеЗаполнены = УчетныеДанныеЗаполнены;
Об.Записать();
КонецФункции
Это не страшно, когда в документе несколько строк, но когда сотни, тогда необходимо с помощью простенькой обработки "сбросить" реквизит, который не виден "УчетныеДанныеЗаполнены".
вот пример такой обработки:
&НаСервере
Функция Выполнить_С()
Если Инвентаризация.Пустая() Тогда Возврат "Нужно указать документ"; КонецЕсли;
Об = Инвентаризация.ПолучитьОбъект();
Об.УчетныеДанныеЗаполнены = УчетныеДанныеЗаполнены;
Об.Записать();
КонецФункции