|   |   | 
| 
 | Управляемые формы.Внешняя обработка заполнения объекта | ☑ | ||
|---|---|---|---|---|
| 0
    
        flyy 02.11.11✎ 13:23 | 
        Написала простую обработку для округления цен в документе, почему то в обработке показывает что заменила, а форме открытого документа ничего не меняется.Помогите, пж, примеры в интернете не нашла, поэтому изобретаю сам.Вот код для округления в обработке
  Процедура Округлить(Команда) ОкруглитьНаСервере(); КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru='привет '")); Если Параметры.Свойство("ОбъектыНазначения") Тогда Объект.Документ=Параметры.ОбъектыНазначения[0].Ссылка; КонецЕсли; КонецПроцедуры &НаСервере Процедура ОкруглитьНаСервере() ОбъектОбр=РеквизитФормыВЗначение("Объект"); НашОбъект=ОбъектОбр.Документ.ПолучитьОбъект();; Для каждого строка из НашОбъект.Товары Цикл СтараяЦена=строка.Цена; Если ЗначениеЗаполнено(Объект.ЗначениеОкругления) Тогда ЗначениеЦены = Ценообразование.ОкруглитьЦену(СтараяЦена,Объект.ЗначениеОкругления, Истина); КонецЕсли; Если СтараяЦена<>ЗначениеЦены Тогда строка.Цена=ЗначениеЦены; ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru='Новая строка '")+строка.Цена); КонецЕсли; КонецЦикла; КонецПроцедуры // Печать() | |||
| 1
    
        Maxus43 02.11.11✎ 13:26 | 
        Оповестить     | |||
| 2
    
        flyy 02.11.11✎ 13:28 | 
        и ище ,в документе ЗаказКлиента, из которого идет обращение к заполнению,есть реквизит ТЧ  Товары - СуммаВсего, в форме из которой вызывается этот реквизит в ТЧ части не выведен, так вот когда я в процедуре ОкруглитьНаСервере()  еще пытаюсь пересчитать эту сумму ,типа Строка.суммаВсего=скока-то , ругается, говорит что такого объект не найден, не пойму как это все работать должно на управляемых     | |||
| 3
    
        Пришел в тапках 02.11.11✎ 13:38 | 
        "Написала простую обработку ...." "....примеры в интернете не нашла, поэтому изобретаю сам" 
  (0) С полом определиться не можешь? ) | |||
| 4
    
        Поручик 02.11.11✎ 13:40 | 
        (0) Свистишь, есть примеры таких обработок в интернете и в демо базе БСП.     | |||
| 5
    
        flyy 02.11.11✎ 14:04 | 
        если можно киньте ссылку посмотреть...Оповестить добавила в процедуре Округлить(),все равно не обновляет на форме, что я делаю не так?
  Оповестить("ОбновитьСодержимоеЭДВФормеДокумента") в документе ЗаказКлиента по этому событию перечитываются данные | |||
| 6
    
        Поручик 02.11.11✎ 14:09 | 
        Без фотки тяжело сказать.     | |||
| 7
    
        flyy 02.11.11✎ 14:11 | 
        ну мне срочненько нужно,со вчерашнего дня мучаюсь с это простой задачей     | |||
| 8
    
        Поручик 02.11.11✎ 14:13 | 
        Хотя бы возраст и антропометрические данные укажите в профиле.
  http://www.google.ru/search?q=Внешняя+обработка+заполнения+объекта | |||
| 9
    
        flyy 02.11.11✎ 14:19 | 
        по этой ссылке есть только на infostarte, f там все платно, а все остальное для обычных форм(((     | |||
| 10
    
        Поручик 02.11.11✎ 14:32 | 
        Статью почитать, тоже платно? 
  Управляемое приложение. Внешняя обработка. Заполнение ... infostart.ru/...... 14 апр 2011 – Внешняя обработка. Заполнение объекта. Пример интерактивного изменения данных в форме документа из внешней обработки ... зы Все б.б. д.р. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |