Имя: Пароль:
1C
1С v8
Договор контрагента - как записать без проверки?
,
0 atlantika
 
28.08.15
08:55
При попытке изменить валюту в договоре контрагента естественно получаю сообщение, что запись не возможна, так как по договору есть проведенные документы.
Обработать один другой руками - просто и понятно, но когда их ..множество.. может кто то решал уже как обойти это препятствие для групповой обработки? программист из меня аховый, прошу строго не судить.
Обработать надо в БП 3.0
1 zak555
 
28.08.15
08:56
ДоговорОбъект.ОбменДанными.Загрузка = Истина;
2 Апош
 
28.08.15
08:56
Объект.ОбменДанными.Загрузка=Истина?
3 yavasya
 
28.08.15
08:57
(0)  а фото?
4 Апош
 
28.08.15
08:57
>запись не возможна, так как по договору есть проведенные документы.
а зачем, интересно, придумали такую глупость?
5 yavasya
 
28.08.15
08:58
(4) не глупость это .
6 Апош
 
28.08.15
08:58
(5) это был сарказм
7 atlantika
 
28.08.15
08:58
(3) фото чего?
8 Mort
 
28.08.15
08:58
Чтобы всякие умники не устроили своему учету блиц-криг.
9 Апош
 
28.08.15
08:59
(7) можно подумать, ты здесь первый раз ;)
10 nbm
 
28.08.15
09:01
Я снимал конфу с поддержки. Комментировал проверку в справочнике "ДоговорыКонтрагентов". Выполнял групповую обработку. Потом приводил всё в исходное. Постановка на поддержку при очередном обновлении.
11 zak555
 
28.08.15
09:02
(10) и вернул кнопку Включить возможность редактировать конффигурацию ?
12 atlantika
 
28.08.15
09:02
(10) мне страшно честно говоря. Может еще есть варианты?
13 Апош
 
28.08.15
09:04
(12) посмотри выше
14 zak555
 
28.08.15
09:06
(12) ты не бойся, я с тобой
15 atlantika
 
28.08.15
09:06
(13) будьте любезны, конкретнее. Говорю же, давно уже не программирую, и некоторые явные для вас фразу могут пройти мимо меня
16 ДенисЧ
 
28.08.15
09:07
(15) 1500 рублей и будет конкретика
17 zak555
 
28.08.15
09:08
(16) нуль не забыл ?
18 ДенисЧ
 
28.08.15
09:22
(17) Я же не такой жадный, как ты
19 eklmn
 
гуру
28.08.15
09:36
(0) зачем? кто сказал? почему именно этот договор?
20 ASU_Diamond
 
28.08.15
09:37
(18) депенгуешь... Поди ещё и без фото?
21 atlantika
 
28.08.15
09:46
(19) в базе произошло задвоение валюты, обнаружили не сразу. Соответственно, все что отличается от указанной в константе регл.учета - обрабатывается как валюта, дает доп проводки, блокирует проведение по счетам регл.учета из за этого... надо массово перебить ссылки валюты. А в договорах просто так не меняется, так как много документов уже есть по договорам
22 hhhh
 
28.08.15
09:47
(21) ну ведь уже написали в (1) и (2). Чего еще ждешь?
23 Апош
 
28.08.15
09:54
с тебя 10500 руб.

Запрос=Новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
|    ДоговорыКонтрагентов.Ссылка
|ИЗ
|    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
|    подстрока(ДоговорыКонтрагентов.Наименование, 1, 4) = ""%@ть""";
Выборка=Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    об=Выборка.Ссылка.ПолучитьОбъект();
    об.Наименование=Сред(об.Наименование, 5);
    об.ОбменДанными.Загрузка.Истина;
    Попытка
        об.Записать();
        Сообщить("записан "+об);
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
КонецЦикла;
24 Апош
 
28.08.15
09:55
+(23) об.ВалютаВзаиморасчетов=НоваяВалюта;
25 atlantika
 
28.08.15
11:21
(23) спасибо. Буду пробовать.
26 zak555
 
28.08.15
11:29
(25) для начала надо убедиться где будешь менять
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн