Имя: Пароль:
1C
1С v8
Как программно убрать галочку вести по документам взаиморасчетов в договорах
0 amadeus2010
 
21.11.13
17:39
Добрый вечер такая ситуация при создании программно договора с контрагентом было автоматом установлено
Договор.КонтролироватьСуммуЗадолженности = Истина;
Договор.КонтролироватьЧислоДнейЗадолженности = Истина;
Договор.ВестиПоДокументамРасчетовСКонтрагентом = Истина;

Как программно перевести эти опции в Ложь для всех договоров.
Я создал кнопку в которой создается справочник договор без этих параметров но выходит ошибка
1 mikecool
 
21.11.13
17:39
уже есть введенные документы?
2 ДенисЧ
 
21.11.13
17:40
Выбрать запросом, перебрать, изменить, записать ?
3 ДенисЧ
 
21.11.13
17:40
Да, и перепровести документы
4 Михаил Козлов
 
21.11.13
17:42
Если есть проведенные документы, то изменить не позволит.
5 mikecool
 
21.11.13
17:44
(4) вот сказал, как отрезал!
6 mikecool
 
21.11.13
17:45
1) формируем список проведенных документов по обрабатываемым договорам
2) меняем галки в режиме ОбменДанными = Истина
3) перепроводим список отобранных документов
удивляемся какая может получиться опа во взаиморасчетах
7 ДенисЧ
 
21.11.13
17:46
(4) А спорим? :-)
8 mikecool
 
21.11.13
17:47
(7) я уже развеял интригу )
9 France
 
21.11.13
17:48
(8) почему же развеял.. а как же "удивляемся какая может получиться опа во взаиморасчетах"
10 amadeus2010
 
21.11.13
17:48
документов пока нет, при проверке обнаружили бухгалтера что пометки не должно быть
11 mikecool
 
21.11.13
17:48
(10) тогда жги дальше, что за ошибка?
12 МойКодУныл
 
21.11.13
17:48
(9) Надо уметь удивляться
13 amadeus2010
 
21.11.13
17:54
вот полный текст кода который я поставил в процедуру
//////////////////////////////////////////////////////
    Договор = Справочники.ДоговорыКонтрагентов.СоздатьЭлемент();
    Договор.ТипЦен =Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Standart Qiym?t");
    Договор.Организация = Справочники.Организации.НайтиПоНаименованию("Crocus");
    Договор.Наименование = "?sas M?qavil?";
    Договор.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
    Договор.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоровВзаиморасчетов.БезДополнительныхУсловий;
    Договор.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
    Договор.ВалютаВзаиморасчетов = Справочники.Валюты.НайтиПоКоду(944);
    Договор.КонтролироватьСуммуЗадолженности = Ложь;
    Договор.КонтролироватьЧислоДнейЗадолженности = Ложь;
    Договор.ВестиПоДокументамРасчетовСКонтрагентом = Ложь;
    //Договор.ДопустимаяСуммаЗадолженности = 0;
    //Договор.ДопустимоеЧислоДнейЗадолженности = 0;
    Договор.Дата = ТекущаяДата();
    Договор.Записать();
//////////////////////////////////////////////////////////

ошибка Вид договора с покупателем
14 Wobland
 
21.11.13
17:55
ничо так ошибка. мне нравится
15 Wobland
 
21.11.13
17:56
(13) предлагаю понять, чего ты хочешь
16 zbv
 
21.11.13
17:56
(14) ага, главное понятная.
17 France
 
21.11.13
17:56
хватить мучать кофигуратор... найди обработку УниверсальныеПодборИОбработкаОбъектов  и пусть все насладятся жизнью.
18 amadeus2010
 
21.11.13
17:57
по сути надо переписать договора чтобы было так
Договор.КонтролироватьСуммуЗадолженности = Ложь;
    Договор.КонтролироватьЧислоДнейЗадолженности = Ложь;
    Договор.ВестиПоДокументамРасчетовСКонтрагентом = Ложь;
    //Договор.ДопустимаяСуммаЗадолженности = 0;

    //Договор.ДопустимоеЧислоДнейЗадолженности = 0;
потому что сейчас в
Договор.КонтролироватьСуммуЗадолженности = Истина;
19 Wobland
 
21.11.13
17:58
(18) что планируешь делать?
20 zbv
 
21.11.13
18:03
(13) кстати, а где установка Владельца ?
21 Михаил Козлов
 
21.11.13
18:04
(7) Менять галку при проведенных я умею.
22 amadeus2010
 
21.11.13
18:06
(19)хотел создать процедуру с таким кодом но не записывается справочник с новыми данными
23 Wobland
 
21.11.13
18:08
(22) досадно. а оно как-то аргументирует своё поведение?
24 Eugene_life
 
21.11.13
18:09
Хм.. у автора из достижений: "Внедрение, доработка конфигурации УПП 1.2,Розница 1.0, УТ 10.3 в компаниях и сети розничных магазинов"
25 АцкийЖипер
 
21.11.13
18:11
(22) Договор подчинен контрагенту, нужно еще родителя выбрать
26 hhhh
 
21.11.13
18:18
а код валюты реально числовой или автор прикалывается?
27 amadeus2010
 
21.11.13
18:23
я уже протестировал обработку (17) договора исправились как надо
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.