Почему не сходились работы в ППМ

Обнаружил, что проводки по работам в ППМ не сходятся по проектам с документами по работам в ППМ.

Сначала думал, какая-то проблема в проведении, итогах и т.п.

Потом нашел причину.

У меня есть кнопка «В проект», которая переносит выделенные работы в проект:

Так вот, при ее нажатии раньше документ просто записывался, понятно, что движений с новым проектом уже не делал.

Пришлось поправить:

&НаСервере
Процедура ПеренестиРаботыВПроект(Работы, Проект) Экспорт
	Для Каждого Работа ИЗ Работы Цикл
		РО = Работа.ПолучитьОбъект();
		РО.Проект = Проект;
		Если РО.Проведен Тогда
			РО.Записать(РежимЗаписиДокумента.Проведение);
		Иначе
			РО.Записать(РежимЗаписиДокумента.Запись);
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры

Обнаружил, когда сделал отчет по проводкам документа. Обнаружил расхождение. До этого суммировал работы по самим документам.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *