Имя: Пароль:
1C
1С v8
Отладка в 8.2
0 uvl
 
07.09.11
15:22
Скажу сразу: поиском по мисте пользовался. выход не нашел.
Итак, внешняя обработка в управляемом приложении УТ11, которую я вешаю к документу ЗаказКлиента через:
...
РегистрационныеДанные.Вставить("Вид", "ЗаполнениеОбъекта");  
...
строкаКоманды = тзКоманд.Добавить();    
строкаКоманды.Идентификатор = "1";      
строкаКоманды.Представление = "Загрузить из Excel";
строкаКоманды.ПоказыватьОповещение = Ложь;                            
строкаКоманды.Использование = "ВызовКлиентскогоМетода";
...
Естественно отладка не работает.
В 8.1 это решалось открытием файла в
c:\Documents and Settings\user\Local Settings\Temp\
Здесь тоже нашел эту обработку в Temp\ v8_23_df.epf
Но на точках остановки в этом файле 1С не останавливается.
Подскажите плиз...
1 Maxus43
 
07.09.11
15:27
а кто мешает сначала отладить а потом добавить как внешнюю?
2 uvl
 
07.09.11
15:47
да не пойму как передать в эту обработку ссылку на текущий документ...
В эту процедуру, только через ОбъектыНазначенияМассив?

Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
3 uvl
 
07.09.11
15:51
да, еще момент, почему перед заполнением табличной части через эту внешнюю обработку, 1Ска предлагает сохранить документ? Разве нельзя сразу табличную часть заполнить?
4 Maxus43
 
07.09.11
15:53
изменения объекта - на сервере, а у юзера клиентская часть только, вдруг он чего изменил
5 uvl
 
07.09.11
16:38
(4)"вдруг он чего изменил" - по этой логике даже подбор тогда делать нельзя до сохранения документа)))
какая разница мне разница (или юзеру), может он заполнит товарами ТЧ, а потом и сохранять документ не будет.. передумает например...
6 Maxus43
 
07.09.11
16:55
(5) в типовых подбор как раз сделан без сохранения, там передаётся ена сервер текущее состояние таб части и туда уже добавляется. надо реализовывать этот механизм просто