Имя: Пароль:
1C
1С v8
Где регулируется настройка "Взаиморасчеты вести по документам расчетов с контра"
,
0 skupidom
 
12.07.16
13:58
Есть договор контрагента с видом "Прочее". На нем установлены галки:
1 - Контролировать число дней задолженности не более
2 - По документам расчетов с контрагентами
Нужно снять флажок №2.
Меняю вид договора с "Прочее" на "С комитентом" и убираю флажок № 2
Но при записи изменений договора контрагента он опять встает.
Как мне убрать этот флажок ?
1 Nuobu
 
12.07.16
14:00
(0) Какая конфигурация?
Ответ: залезть в код и глянуть. Так же глянуть подписки.
2 elisabet
 
12.07.16
14:03
При записи договора ведется проверка, что нет ни одного документа по нему. Если есть - то селяви. Иначе - лезть в конфигуратор и комментировать проверку.
3 skupidom
 
12.07.16
14:04
1С УПП, в коде был: закомментировал процедуры ПриЗаписи, ПослеЗаписи,ПередЗаписью в форме спр.ДоговорыКонтрагентов и в модуле
4 Джинн
 
12.07.16
14:05
(0) Не лезьте в бизнес-логику конфигурации.
5 Джинн
 
12.07.16
14:05
(3) ... осталось купить ведро вазелина...
6 skupidom
 
12.07.16
14:05
Галка ставиться обратно приЗаписи и ничего не помогает: ни устанока флага № 2 в значение ложь, ни закомментировать записи перед и при и после
7 skupidom
 
12.07.16
14:09
проверял: у контрагента был еще чистый договор с видом "Прочее", без документов! Аналогичная ситуация: пробую поменять флаг №2 и при записи он обратно устанавливается
8 skupidom
 
12.07.16
14:14
настройка прав пользователя и там: флаг в "основных значениях для подстановки в документы и справочники" не стоит у "Взаиморасчеты вести по документам расчетов с контрагентами"
9 Nuobu
 
12.07.16
14:16
(6) Подписки?
10 tixis
 
12.07.16
14:18
(3) Кто таких пускает к УПП???
11 skupidom
 
12.07.16
14:19
какая подписка может отвечать за этот флаг в спр "Договоры контрагента"
12 Михаил Козлов
 
12.07.16
16:53
Можно обработкой УниверсальныйПодборИОбработкаОбъектов произвольным алгоритмом с Объект.РежимОбменаДанными.Загрузка = ИСТИНА;
13 skupidom
 
12.07.16
17:07
Поле объекта не обнаружено (РежимОбменаДанными)
ЭтотОбъект.РежимОбменаДанными.Загрузка = ИСТИНА;
14 lera01
 
12.07.16
17:12
.ОбменДанными.Загрузка
15 skupidom
 
12.07.16
17:13
именно ПриЗаписи() договора контрагента флаг опять = Истина
16 Джинн
 
12.07.16
17:18
(15) Вы ни разу не задумывались о том, что если так жестко эту галку разработчики запрограммировали, то для чего-то это нужно? Или думать Вам некогда - долбить нужно!
17 skupidom
 
12.07.16
17:21
Конечно думали, но есть чрезвычайная потребность галочку снять, но никак не удается
18 Джинн
 
12.07.16
17:26
(17) Если Вы не может даже галку эту снять, то такой потребности точно нет.
19 HardBall
 
12.07.16
17:37
(0) Если есть документы по этому договору то нельзя менять этот признак.
20 hhhh
 
12.07.16
17:40
(17) эта галка должна по-любому стоять. Если снимете, ваша программа накроется медным тазом. Поэтому лучше застелитесь, а программу не трогайте.
21 skupidom
 
12.07.16
17:41
да есть документы по этому договору: платежки исходящие и гтд импорт, но они все не проведены
22 Джинн
 
12.07.16
17:44
(21) Значит есть какой-то проведенный. Ответ Вам давно дали - ОбменДанными.Загрузка
23 HardBall
 
12.07.16
17:53
(21) А кто обломался вести по документам расчетов?
24 viktor_vv
 
12.07.16
18:28
(0) Ты немного не договариваешь

"Но при записи изменений договора контрагента он опять встает. "
Он не обратно встает, а элемент не записывается с такими изменениями. И в окне сообщений черным по белому пишет почему.

В процедуре в общем модуле смотри какие регистры проверяются на наличие записей по договору.

ПолныеПрава.ПроверитьНаличиеСсылокНаДоговорКонтрагента(ДоговорКонтрагента).
25 viktor_vv
 
12.07.16
18:30
(24)+ Хотя может у вас что-то дописано свое, что требует обязательного ведения расчетов по документам. Тогда лучше не трогать.
26 Злопчинский
 
12.07.16
20:18
Мне интересно, как можно вести

1 - Контролировать число дней задолженности не более =1
и при этом
2 - По документам расчетов с контрагентами = 0
.
?