перенос договоров в реализациях

1. Flatcher5615 23.10.12 11:50 Сейчас в теме
Здравствуйте. Необходимо выполнить следующую задачу - во всех реализациях проставить вместо разнообразных созданных договоров только основной договор. Подскажите пожалуйста как это выполнить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. deniseek77 86 23.10.12 11:58 Сейчас в теме
Основной договор- это договор в контрагенте (в его карточке)? Под рукой нет ТиС. Обработкой нужно, там писать 3 минуты...
Flatcher5615; palm1c; +2 Ответить 1
5. Flatcher5615 23.10.12 12:08 Сейчас в теме
(2) deniseek77, да в карточке!
3. palm1c 23.10.12 12:00 Сейчас в теме
ДокРеал = СоздатьОбъект("Документ. ...");

ДокРеал.Выбрать(Дата1,Дата2);

Пока ДокРеал.ПолучитьДокумент()=1 Цикл
ДокРеал.Договор = ДокРеал.Контрагент.ОсновнойДоговор;
ДокРеал.Провести();
КонецЦикла;


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

Такие дела.
Flatcher5615; +1 Ответить 1
4. Flatcher5615 23.10.12 12:07 Сейчас в теме
(3) palm1c, мне на копии надо такое провернуть
6. deniseek77 86 23.10.12 12:22 Сейчас в теме
Ну тогда тебе правильно написали код выше, только чуть поменять

ДокРеал = СоздатьОбъект("Документ.Реализация");

ДокРеал.ВыбратьДокументы(Дата1,Дата2);

Пока ДокРеал.ПолучитьДокумент()=1 Цикл
Если ДокРеал.ПометкаУдаления()=1 тогда
продолжить;
КонецЕсли;
Если ДокРеал.Проведен()=0 тогда
продолжить;
КонецЕсли;
ДокРеал.Договор = ДокРеал.Контрагент.ОсновнойДоговор;
ДокРеал.Провести();
КонецЦикла;
Flatcher5615; +1 Ответить 1
7. Flatcher5615 23.10.12 12:40 Сейчас в теме
(6) deniseek77, спасибо!Буду пробовать
8. CheBurator 2725 24.10.12 00:33 Сейчас в теме
В топку все советы.
Первое: При смене договора в документе реализации требуется проверить на свопадение валют старого и нового договора. в случае различия - пересчитать сумму взаиморасчетов исходя из нового договора.
Второе: аналогично про реквизит "ДатаОплаты"
Третье: при таких выкрутасах как у топикстартера - нелише будет проверять что "ОсновнойДоговор" в карточке контрагента - заполнен...
.
краткое резюме: так как часто все расчеты/договора - в рублях то менять может и не придется.
подробное резюме: быдлокодерство - оно незаметно проникает в ваш мозг...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот