Замена реквизита в договоре "Вид взаиморасчетов" с "По договору в целом" на "По заказам"

Опубликовал Alexander Rimsky (alexri) в раздел Обработки - Обработка справочников

Ведется учет по заказам, но есть договоры с видом взаиморасчетов "По договору в целом", чтобы не заводить новые договоры, изменяем старые и перепроводим документы.

В обработке указывается период, за этот период отбираются все заказы покупателям с договорами с видом взаиморасчетов по договору в целом, производится поиск документов с этими договорами и перепроведение в хронологическом порядке. Если документ не удается провести, то он отображается в табличной части обработки, чтобы потом в ручном режиме проанализировать документ и провести. Если используется дата запрета, то выполнять надо под пользователем с полными правами. 

Тестировалась на УПП 1.3.83.2.

Скачать файлы

Наименование Файл Версия Размер
ИсправлениеДоговоров.epf
.epf 6,37Kb
13.12.16
4
.epf 6,37Kb 4 Скачать

См. также

Комментарии
1. Александр (МимохожийОднако) 116 14.12.16 08:27 Сейчас в теме
Я правильно понял, что проводятся все документы и сплошняком заменяются договоры на другой вид? Как предусмотрен отбор по контрагентам или отдельным договорам, у которых надо оставить или изменить вид договора?
2. Черников Виктор (cherva) 83 14.12.16 13:53 Сейчас в теме
Как в документах по договору в котором меняется вид расчетов на "по заказу" проставляеются заказы и по какому принципу?
3. Alexander Rimsky (alexri) 2 16.12.16 07:01 Сейчас в теме
В обработке выбираются все заказы покупателей за указанный период, из заказов договоры.
4. Alexander Rimsky (alexri) 2 16.12.16 07:04 Сейчас в теме
В документах автоматически ничего не меняется, если документ не удается провести, то он попадает в табличную часть "не удалось провести документы", надо ручками выбрать заказ, а где-то поменять дату, чтобы документ провести.
5. Anton Klymov (antoklio) 23.03.17 17:29 Сейчас в теме
В УТ 10.3 (10.3.29.1) не работает.
Открыл обработку - в модуле формы всего две процедуры:

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

Процедура ДоговорПриИзменении(Элемент)
	Организация = Договор.Организация;
КонецПроцедуры
...Показать Скрыть
6. Михаил Сноу (Karotar) 24.03.17 10:02 Сейчас в теме
Дог.ОбменДанными.Загрузка = Истина;

А точно проводятся? =)
Учитывается ли ведение взаиморасчетов по документам расчетов?
Как быть с последовательностью?
7. Виктор Слишком Известная (acern311) 24.03.17 10:05 Сейчас в теме
А обычной групповой обработкой документов и справочников же можно и реквизит проставить и перепровести все документы.