Имя: Пароль:
1C
1С v8
Обновление заголовка гиперссылки в док. основании при записи СФ
0 СтоСорокПервый
 
08.02.12
11:13
Любая типовая 8.1-8.2. На основании приходной накладной вводим счет-фактуру по гиперссылке. Счет-фактуру записали, в открытой форме документа основания обновилась надпись гиперссылки.
Просьба ткнуть носом, через какой механизм это реализуется. Что-то сообразить не могу. Спасибо.
1 mikecool
 
08.02.12
11:14
чему равно данные у гиперссылки?
2 Wobland
 
08.02.12
11:15
Процедура ЗаполнитьТекстПроСчетФактуру() Экспорт

   ЭлементыФормы.ГиперссылкаСчетФактура.Заголовок = РаботаСДиалогами.ПолучитьТекстСчетаФактуры(
                                                    УчетНДС.НайтиПодчиненныйДокумент(Ссылка, "СчетФактураПолученный"));

КонецПроцедуры // ЗаполнитьТекстПроСчетФактуру()
3 mikecool
 
08.02.12
11:16
(2) нет, этого не может быть!!! )
4 shuhard
 
08.02.12
11:17
(0) Процедура ПослеЗаписи()
   
   // Вывести в заголовке формы вид операции и статус документа (новый, не проведен, проведен).
   РаботаСДиалогами.УстановитьЗаголовокФормыДокумента(, ЭтотОбъект, ЭтаФорма);
   МеханизмНумерацииОбъектов.ОбновитьПодсказкуКодНомерОбъекта(ЭтотОбъект.Метаданные(), ЭлементыФормы.ДействияФормы.Кнопки.Подменю, ЭлементыФормы.Номер);

   // Если открыли данную форму из формы документа, то там надо поменять текст
   Если не ВладелецФормы = Неопределено Тогда

       Если ТипЗнч(ВладелецФормы) = Тип("Форма") тогда

           // Надо поменять текст про счет-фактуру в форме-владельце
           ВладелецФормы.ЗаполнитьТекстПроСчетФактуру();
       КонецЕсли;

   КонецЕсли;

КонецПроцедуры // ПослеЗаписи()
5 СтоСорокПервый
 
08.02.12
11:17
(2) Это все прописал, в ПриОткрытии() отрабатывается. Остаось только прописать обновление надписи в момент записи СчетаФактура.

В любой типовой, если я ввел СФ на основании и записал его, в этот же момент меняется надпись гиперссылки
6 СтоСорокПервый
 
08.02.12
11:19
(4) Думал над этим, но в типовой нет в СчетахФактурах такой процедуры вроде, вот и озадачился. Хотя, сейчас еще гляну
7 shuhard
 
08.02.12
11:20
(6)[но в типовой нет в СчетахФактурах такой процедуры вроде]
ты бредишь,
это код из УПП
8 СтоСорокПервый
 
08.02.12
11:20
Пардон, в модуле формы есть. Все, спасибо. Благодаря (4) вопрос решен.
9 СтоСорокПервый
 
08.02.12
11:21
(7) И правда брежу. Спасибо за помощь. Иногда глаз замыливается.