Имя: Пароль:
1C
1С v8
Возможно ли поменять стандартное отображение текста в поле ввода?
,
0 Janna26
 
03.02.16
17:49
Добрый день всем. Нужно что бы в поле ввода (документ основание) отображать не стандартный номер и дату, а произвольные поля из документа. Кто нить сталкивался? У меня что то не получается разобраться...
1 ДенисЧ
 
03.02.16
17:51
На 8.3 можно...
ОбработкуПолученияПредставления или как-то так
2 Janna26
 
03.02.16
17:51
3 Cyberhawk
 
03.02.16
17:53
В модуле менеджера
4 Janna26
 
03.02.16
17:57
(1) (3) Спасибо огромное!!
5 Janna26
 
03.02.16
18:02
А нужно ли ее где то объявлять? Что то не получается.

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


Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    
    Попытка
        Представление = Строка(Данные.Контрагент)+" / "+Строка(Данные.Проект);
    Исключение
    СтандартнаяОбработка = Истина;
    КонецПопытки;
КонецПроцедуры
6 Aceforg
 
03.02.16
18:05
(5) Попробуй эскпорт
7 zak555
 
03.02.16
18:05
зачем попытаа?
8 ДенисЧ
 
03.02.16
18:06
(5) В модуль менеджера документа
9 Janna26
 
03.02.16
18:07
(8) Да, там и делаю. (7) На всякий случай ;). (6) не помогло :(
10 zak555
 
03.02.16
18:09
11 Janna26
 
03.02.16
18:11
Глюк какой то, нашла причину. Совместимость с 8.2 была включена. НО в другом документе тоже самое работает.
12 zak555
 
03.02.16
18:12
(11) документа в конфе поставщика нет?
13 Janna26
 
03.02.16
18:12
А в выпадающем списке тоже самое можно сделать?
14 Janna26
 
03.02.16
18:13
15 zak555
 
03.02.16
18:13
(13) естественно
16 Janna26
 
03.02.16
18:14
(15) В поле отображается теперь правильно, а в списке нет :(
17 Janna26
 
03.02.16
18:16
(15) как можно то?
18 Cyberhawk
 
03.02.16
18:18
(13) В событии НачалоВыбора станд. обработку в ложь и определяй свой список значений в качестве списка выбора
19 Janna26
 
03.02.16
18:21
(18) Это я пробовала, только начало выбора срабатывает именно при открытии формы выбора, а процедуру НачалоВыбораИзСписка убрали в 8.3
20 Креатив
 
03.02.16
18:24
(19)Сделай выбор по кнопке, а не из списка. Только тогда может начать ругаться на модальные формы.
21 Janna26
 
03.02.16
18:25
(20) Да у меня модальные окна отключены. В общем если не реально так же сделать, то что уж поделаешь ;) Спасибо!
22 Креатив
 
03.02.16
18:39
(21)Вероятно ещё придётся историю выбора отключать.
23 Cyberhawk
 
03.02.16
19:28
"начало выбора срабатывает именно при открытии формы выбора" // Ошибаешься - сначала начало выбора, потом уже открытие формы выбора, и эту логику тебе нужно переопределить по-своему (поиграйся со свойствами поля ввода - режим выбора из списка, например, включи)
Закон Брукера: Даже маленькая практика стоит большой теории.