Имя: Пароль:
1C
1С v8
Внешняя обработка. Не изменяется реквизит Суммы
,
0 Катя1С
 
13.11.14
17:21
Всем привет!
Есть внешняя обработка, которая меняет табчасть документа ЗаказКлиенту (ут11).
Всем реквизиты меняются - все хорошо.
Но сумма, что СНДС, что БезНДС - не меняется. Оба эти реквизита - реквизиты формы, Сумма у объекта высчитывается перед записью.
Как быть?

Пробовала установитьдействие() и включать при изменении цены - не получается; ПодключитьОбработчикИзмененияДанных() - тоже не идет;
сам элемент формы недоступен для записи.

Менять док -не предлагать.

Спасибо!
1 Otkr
 
13.11.14
17:22
Суммы в табчастях пересчитываешь?
2 Катя1С
 
13.11.14
17:23
(1) Там идет пересчет цен и сумм
3 User_Agronom
 
13.11.14
17:24
(1) Первый телепат есть.
Что и как меняет внешняя обработка расскажешь? Может и фрагмент кода покажешь?
4 Катя1С
 
13.11.14
17:27
(3) Форма = ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаДокумента", КлючПоиска,,,Окно);
НовыйОбъект = Форма.Объект;
////////процесс изменении цены и суммы табчасти Товары
ПересчитыватьСкидки = ЗаполнитьОбъект(НовыйОбъект, СуммаКРаспределению);                

                    КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
5 YFedor
 
13.11.14
17:30
(4) Зачем открывать форму, ты хочешь открыть форму, пересчитать суммы и предложить пользователю самому сохранить документ?

Да и фотки нету
6 Otkr
 
13.11.14
17:31
Форму открытую обновляешь после обновления данных?
7 Катя1С
 
13.11.14
17:31
(5) Дада, в этом вся и суть.
Чтобы все суммы отобразились на форме, ну а пользователь уже сам все сохранил.
8 Катя1С
 
13.11.14
17:32
(6) Форма.ЭтаФорма.ОбновитьОтображениеДанных();
Не помогает
9 YFedor
 
13.11.14
17:33
////////процесс изменении цены и суммы табчасти Товары

вот это не ясно
10 Катя1С
 
13.11.14
17:35
(9) Получаю Объект по форме (обработка из формы вызывается).
В объекте меняю цену и сумму.
Вызываю
КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
И на форме отображаются новые данные табчасти.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший