|
v8: краткое и полное наименование контрагента | ☑ | ||
---|---|---|---|---|
0
Vintage1985
17.06.13
✎
11:06
|
Добрый день! Подскажите, пожалуйста, по следующему вопросу.
Создал ВПФ - расходная накладная по реализации. Хочу вывести предупреждение при формировании ВПФ на тему, что если краткое наименование контрагента не равно полному наименованию контрагента, то пользователю необходимо поправить карточку контрагента. Предупреждение выводится, но не сравнивает наименования: Если Шапка.Контрагент=Шапка.КонтрагентПолноеНаименование Тогда Предупреждение("Все ОК", 10); Иначе Предупреждение("Полное наименование контрагента не совпадает с кратким", 10); КонецЕсли; По факту всегда выводит предупреждение "Полное наименование контрагента не совпадает с кратким" |
|||
1
palpetrovich
17.06.13
✎
11:07
|
зачем? краткое - не значит неверное!
|
|||
2
Базис
naïve
17.06.13
✎
11:07
|
Идея вредная и неудобная. Они в принципе должны различаться, у многих даже правила заполнения полей используются - по краткому ищем, полное соответствует документам.
|
|||
3
Любопытная
17.06.13
✎
11:08
|
Ээээ... ну, смею предположить, что Шапка.Контрагент - ссылка на эл-т справочника, а Шапка.КонтрагентПолноеНаименование - строка. Они неравны друг другу в любом случае
|
|||
4
palpetrovich
17.06.13
✎
11:08
|
и это, почему-то кажется что "Шапка.Контрагент" - это не строка :)
|
|||
5
Grobik
17.06.13
✎
11:08
|
>> что если краткое наименование контрагента не равно полному наименованию контрагента, то пользователю необходимо поправить карточку контрагента.
Очень сильно интересно кому это нужно. Сделай людям добро. Обработку которая записывает краткое в полное и запускай по расписанию. Думаю одного раза будет достаточкно. |
|||
6
vmv
17.06.13
✎
11:10
|
полное наименование(юридические) содержит кавычки и другие символы
краткое(пользовательское) лишено этих наворотов и удобно для поиска |
|||
7
Фокусник
17.06.13
✎
11:13
|
(0) "Шапка.Контрагент=Шапка.КонтрагентПолноеНаименование"
У тебя слева ссылка на контрагента, а справа - текст. Поэтому всегда не равно... ;) |
|||
8
Lama12
17.06.13
✎
11:15
|
(0) Зачем?
|
|||
9
Vintage1985
17.06.13
✎
11:23
|
Зачем мне все это? Я объясню. Нашу особо умные манагеры, когда общаются с клиентом не запрашивают их ФИО, а заводят нового клиента на себя или Иванова И.И. Когда клиент приходит в офис, они, конечно, запрашивают его ФИО. Влазят в карточку Иванова И.И., меняют краткое наименование на настоящее ФИО, а про полное наименование забывают. И привет. Во всех печатных доках остается Иванов И.И.
|
|||
10
Vintage1985
17.06.13
✎
11:24
|
Обработка по расписанию не поможет, т.к. в 60% ФИО клиента вносится за 3 минуты до печати документов.
|
|||
11
Grobik
17.06.13
✎
11:25
|
Проверяй чтобы полное было равно или длиннее краткого. Если нет — не давай записывать. Чем проще — тем лучше.
|
|||
12
Vintage1985
17.06.13
✎
11:25
|
>> У тебя слева ссылка на контрагента, а справа - текст. Поэтому всегда не равно... ;)
Спасибо. А как достать краткое наименование? |
|||
13
palpetrovich
17.06.13
✎
11:30
|
Шапка.Контрагент.наименование
|
|||
14
banco
17.06.13
✎
11:34
|
(9) может правильнее проверять при записи контрагента, а не при печати документа?
|
|||
15
banco
17.06.13
✎
11:35
|
(14) понял, наверное конфигурация на поддержке ))
|
|||
16
Vintage1985
17.06.13
✎
11:36
|
Уже снята с поддержки, но править конфу нет желания)
|
|||
17
Vintage1985
17.06.13
✎
11:38
|
palpetrovich, спасибо
|
|||
18
Grobik
17.06.13
✎
11:49
|
Процедура СформироватьНаименованиеПолноеАвтоматически()
Если мФормироватьНаименованиеПолноеАвтоматически Тогда НаименованиеПолное = Наименование; КонецЕсли; Если СтрДлина(НаименованиеПолное) < СтрДлина(Наименование) Тогда НаименованиеПолное = Наименование; КонецЕсли; КонецПроцедуры // СформироватьНаименованиеПолноеАвтоматически() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |