|
Внешняя обработка. Не изменяется реквизит Суммы
| ☑ |
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) Получаю Объект по форме (обработка из формы вызывается).
В объекте меняю цену и сумму.
Вызываю
КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
И на форме отображаются новые данные табчасти.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший