Добрый день
1с8.1
Как сделать, чтобы в документе одни пользователи могли создать, провести документ (сделать проводки по бухучету), а другие пользователи в этом документе не изменяя проводки по бухучету, добавить/редактировать свои движения в регистре накопления?
Подскажите можно ли так сделать и как?
(0)блин, ну... сделай в документе не удалять движения автоматически. и в обработке проведения и в обработке удаления проведения пропиши все свои хотелки...
Идея не очень, понимаю, но я делал перепроведение для документа по УУ, не изменяя движения по БУ/НУ. Там все про просто :) выгрузить движения БУ; перепровести документ; загрузить движения БУ.
Попытка
Объект = ТекСсылка.ПолучитьОбъект();
НачатьТранзакцию();
Объект.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный);
Объект.Движения[ИмяРегистра].Прочитать();
ТаблицаЗаписей = Объект.Движения[ИмяРегистра].Выгрузить();
ОтменитьТранзакцию();
Объект.Движения[ИмяРегистра].Загрузить(ТаблицаЗаписей);
Объект.Движения[ИмяРегистра].Записать(Истина);
Исключение
Если ТранзакцияАктивна() Тогда
ОтменитьТранзакцию();
КонецЕсли;
КонецПопытки;