|
Помогите выявить "Мистическое сообщение после снятие отбора в режиме" | ☑ | ||
---|---|---|---|---|
0
Tilirxs
23.09.14
✎
09:25
|
Есть внешняя обработка. На обычную форму вывел табличную часть с типом "ДокументСписок.ЗаказПокупателя".
В эту же форму в подвале добавил поле ввода с наименованием "Контрагент" с типом строка. 1. После ввода контрагента нужно программно устанавливать отбор в табличной части по введенному контрагенту. помогли мне это сделать. Если пользователь в поле ввел контрагента потом очистил поле отбор должен сброситься. убираю отбор так. "ЭлементыФормы.ЗаказПокупателя.Значение.Отбор.Контрагент.Использование = Ложь;" В режиме пользователя выдает сообщение "В поле введены некорректные данные. Отменить ввод?" Когда точка останова стоит то сообщение не появляется а если уберу то выходит это сообщение. |
|||
1
Defender aka LINN
23.09.14
✎
09:38
|
(0) 1. Табличной части с типом... Да каким угодно типом, кроме "ОбработкаТабличнаяЧасть" не бывает.
2. У вас в заказе Контрагент - это строка, серьезно? |
|||
2
Килограмм
23.09.14
✎
09:39
|
у "ДокументСписок.ЗаказПокупателя" есть свойство отбор, можно на форму вывести флаг и в данных ему назначить ДокументСписок.Отбор.Контрагент.Использование, тогда ничего программно писать не нужно
|
|||
3
Tilirxs
23.09.14
✎
09:52
|
(1) На форму Обработки добавил поле Табличное поле с типом "ДокументСписок.ЗаказПокупателя".
Поле ввода да строка. (2) Я у поля ввода добавил кнопку "очистить" так при такой очистки пользователю сообщение не выводиться. Сообщение похоже на предупреждение. кстати конфа "УТ 10.3" |
|||
4
CashtanePC
23.09.14
✎
09:53
|
> Поле ввода да строка.
Есть причины тебе не верить. |
|||
5
CashtanePC
23.09.14
✎
09:56
|
Ах блин.
См. ЭлементыФормы.ЗаказПокупателя.Значение.Отбор.Контрагент.Наименование... |
|||
6
Tilirxs
23.09.14
✎
09:59
|
(1) Строка но в событии "Окончание Ввода Текста" Делаю поиск в справочнике контрагенты и устанавливаю отбор. Если строка пустая то отбор использование = ложь
|
|||
7
Tilirxs
23.09.14
✎
10:04
|
Изначальная задача была дать возможность пользователю вводить в поле контрагента и устанавливалась программно отбор документов по этому контрагенту. После ввода контрагента поле постоянно очищается. И создал еще одно поле наложил сверху и сделал её невидимым. после отбора она становится видимым и присваивается значение контрагент.
|
|||
8
Tilirxs
23.09.14
✎
10:11
|
(5) я и делал вариант "ЭлементыФормы.ЗаказПокупателя.Значение.Отбор.Сбросить()"
Тоже это предупреждение выходит. В режиме отладки с точкой останова это сообщение не выходит. А если уберу точку то сообщение выходит. Не пойму как избавится от этого сообщения |
|||
9
Drac0
23.09.14
✎
10:12
|
(7) Эммм, а почему нельзя было сделать реквизит с типом СправочникССылка.Контрагент? Не могу понять сакральный смысл строкового реквизита.
|
|||
10
CashtanePC
23.09.14
✎
10:13
|
Скинь обработку, тож интересно что там за Мистика.
|
|||
11
Tilirxs
23.09.14
✎
10:14
|
(10) Делал но он тоже очищается при установке отбора.
|
|||
12
Tilirxs
23.09.14
✎
10:35
|
Вот обработка https://yadi.sk/d/d46omRJubcKrT
|
|||
13
Tilirxs
23.09.14
✎
10:36
|
(10) Вот обработка только начало. Конфигурация УТ 10.3
|
|||
14
Tilirxs
23.09.14
✎
10:42
|
Никто с такой проблемой раньше не сталкивался?
|
|||
15
Tilirxs
23.09.14
✎
12:03
|
Все спасибо за попытку помочь разобрался сам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |