Имя: Пароль:
1C
1С v8
Связанные документы представление ссылки.
0 Cоляпсус
 
19.12.22
14:39
Добрый день. Подскажите пожалуйста.
Не могу найти где изменить представление ссылки в связанных документах. На данный момент в бух 3.0 в связанных документах в структуре отображается номер и дата входящего документа, а необходимо чтобы отображался номер и дата самого поступления.
Понимаю это где-то представление ссылки, но вот где найти не могу.
https://ltdfoto.ru/image/XNnCkV
Заранее благодарен.
1 Cоляпсус
 
19.12.22
14:50
Все документы отображаются верно. Единственное с этим проблема. Где это представление прячется.
2 formista2000
 
19.12.22
14:53
кури ОбработкаПолученияПредставления
3 Vadim_37
 
19.12.22
14:56
РС данные первичных документов - представление документа
4 Cоляпсус
 
19.12.22
15:13
(3) Ну там то всё в порядке. А вот где она в список подставляет другой номер и дату как раз не пойму
5 1Сергей
 
19.12.22
15:17
(4) смотрели (2)?
6 Cоляпсус
 
19.12.22
15:22
(5) Да в принципе это первое что начал смотреть, предполагал что это где-то в модуле менеджера притаилось, но вот успехами как-то не увенчалось.
Может конечно плохо искал...
7 1Сергей
 
19.12.22
15:25
первый попавшийся пример


#Область ОбработчикиСобытий

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Поля.Добавить("ТипЭлементаРегламента");
    Поля.Добавить("Номер");
    Поля.Добавить("Дата");
КонецПроцедуры

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Представление = СтрШаблон(НСтр("ru = '%1 %2 от %3';
                                    |en = '%1 %2 dated %3'"), Данные.ТипЭлементаРегламента, Данные.Номер, Данные.Дата);
КонецПроцедуры

#КонецОбласти
8 Cоляпсус
 
19.12.22
15:35
(7) Ссори, не верно выразился. Ввожу в заблуждение коллег)
Обработчики я нашёл, но не нашёл обработчик касающийся Связанных документов, где обрабатывается перставление ссылка(объекта) документа ПоступленияТоваровИУслуг. И модуле менеджера самого документа.
9 Cоляпсус
 
19.12.22
15:37
Это же так происходит только в структуре подчинённости, точнее в отображении связанных документов. И бухгалтера хотят видеть именно номера приходных документов, а не номера входящий документов.
10 ass1c
 
19.12.22
16:00
(9) это все связано:
Форма "СвязанныеДокументы", в ней функция. Выборка.Представление = это и есть внутренние представление документа, берется из запроса к документу.

&НаСервере
Функция ПредставлениеОбъектаДляВыводаВОтчет(Выборка)
    
    ПредставлениеОбъекта = Выборка.Представление;
    МетаданныеОбъекта = Выборка.Ссылка.Метаданные();
    
    Если ОбщегоНазначения.ЭтоДокумент(МетаданныеОбъекта) Тогда
        Если (Выборка.СуммаДокумента <> 0) И (Выборка.СуммаДокумента <> NULL) Тогда
            ПредставлениеОбъекта = ПредставлениеОбъекта
                + " " + НСтр("ru = 'на сумму'")
                + " " + Выборка.СуммаДокумента
                + " " + Выборка.Валюта;
        КонецЕсли;
    Иначе
        ПредставлениеОбъекта = ПредставлениеОбъекта + " (" + ОбщегоНазначения.ПредставлениеОбъекта(МетаданныеОбъекта) + ")";
    КонецЕсли;
    
    Возврат ПредставлениеОбъекта;
    
КонецФункции
11 ass1c
 
19.12.22
16:03
В функции ПолучитьВыборкуПоРеквизитамОбъекта в запросе и берется "Представление"

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Ссылка,
    Проведен КАК Проведен,
    ПометкаУдаления,
    СуммаДокумента КАК СуммаДокумента,
    ВалютаДокумента КАК Валюта,
    Представление КАК Представление,
    NULL Как ДополнительныйРеквизит1,
    NULL Как ДополнительныйРеквизит2,
    NULL Как ДополнительныйРеквизит3
ИЗ
    Документ.ПоступлениеНаРасчетныйСчет
ГДЕ
    Ссылка = &Ссылка
12 Cоляпсус
 
19.12.22
17:12
(11) Спасибо, сейчас поищу.