![]() |
![]() |
![]() |
|
Внешняя обработка табличной части для управляемых форм - кто делал? | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
09.08.13
✎
07:15
|
УТ 11
Подскажите кто делал: внешняя обработка таб.части на форме списка документа - возможно? если можно - примерчик. большое спасибо |
|||
1
Маленький Вопросик
09.08.13
✎
07:24
|
короче говоря, мне надо получить ссылку на выделенный документ в форме списка, пунктом меню, подключаемым из вне (без внесения изменений в конфу)
|
|||
2
dva1c
09.08.13
✎
07:25
|
Как пример, посмотри здесь http://infostart.ru/public/181413/
|
|||
3
Маленький Вопросик
09.08.13
✎
07:31
|
(2) на пример ругается:
Возможно, обработка (отчет) устарела или не является дополнительной:Метод объекта не обнаружен (СведенияОВнешнейОбработке) |
|||
4
dva1c
09.08.13
✎
07:32
|
(3) Поищи там же, что-нибудь другое. Удачи! )
|
|||
5
Маленький Вопросик
09.08.13
✎
07:38
|
а вообще возможно создать внешнюю обработку табличной части для управляемой формы????
|
|||
6
Любопытная
09.08.13
✎
07:41
|
Возможно. Я делала. Только давно этим не занимаюсь. На ИТСах статья хорошая была, про внешние обработки ТЧ.
|
|||
7
Маленький Вопросик
09.08.13
✎
08:12
|
(6) я почти доделал это:
вот это срабатывает, как получить ссылку на объект? &НаКлиенте Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт //Спросим у пользователя разрешение на продолжение обработки Режим = РежимДиалогаВопрос.ДаНет; Текст = "Текущие данные документа будут заменены новыми без возможности восстановления. |Продолжить?"; Ответ = Вопрос(Текст, Режим, 0); КонецПроцедуры |
|||
8
Маленький Вопросик
09.08.13
✎
08:29
|
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
Для Каждого ВыбДокументЗаказа ИЗ ОбъектыНазначенияМассив Цикл Сообщить(ВыбДокументЗаказа); Сообщить(ВыбДокументЗаказа.Ссылка); // ошибка, поле не найдено КонецЦикла; Режим = РежимДиалогаВопрос.ДаНет; Текст = "Текущие данные документа будут заменены новыми без возможности восстановления. |Продолжить?"; Ответ = Вопрос(Текст, Режим, 0); КонецПроцедуры Теперь не дает обращаться к реквизитам объекта ((((( |
|||
9
Мимохожий Однако
09.08.13
✎
08:31
|
Отладчик на строке с ошибкой какие свойства переменной ВыбДокументЗаказа показывает?
|
|||
10
Любопытная
09.08.13
✎
08:32
|
ВыбДокументЗаказа - Это вот какой тип имеет?
|
|||
11
Маленький Вопросик
09.08.13
✎
08:38
|
(9) выдает следующее - "Поле объекта на обнаружено (Дата)"
(10) тип указывает - Заказ клиента |
|||
12
Маленький Вопросик
09.08.13
✎
08:38
|
может там "получить" какой-то есть???
|
|||
13
Любопытная
09.08.13
✎
08:39
|
(11) ДокументСсылка или как?
Ты на клиенте, там ничего толком не сделаешь, отправляй документ на сервер |
|||
14
Маленький Вопросик
09.08.13
✎
08:44
|
(13) спасибо, подсказала
если что делать вот так: &НаКлиенте Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт Для Каждого ВыбДокументЗаказа ИЗ ОбъектыНазначенияМассив Цикл ААА = ОбработкаЗаказаКлиента(ВыбДокументЗаказа); Сообщить(ААА); КонецЦикла; Режим = РежимДиалогаВопрос.ДаНет; Текст = "122Текущие данные документа будут заменены новыми без возможности восстановления. |Продолжить?"; Ответ = Вопрос(Текст, Режим, 0); КонецПроцедуры &НаСервере Функция ОбработкаЗаказаКлиента(ВыбДокументЗаказа) Возврат ВыбДокументЗаказа.Организация; КонецФункции |
|||
15
Мимохожий Однако
09.08.13
✎
08:53
|
http://its.1c.ru/db/bspdoc#content:22:1
может и пригодится |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |