
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.04.2010, 18:28
|
|||
|---|---|---|---|
8.2 Аналог OnNotInList |
|||
|
#18+
в справочнике Заказы реквизит Клиент (СправочникСсылка.Клиенты), для Справочника Клиенты установлен быстрый выбор - в раскрывающемся списке при вводе нового заказа при отсутствующем элементе из Клиентов выдаётся сообщение открыть выбор, хочется чтобы выполнялось автоматическое сохранение нового клиента по вопросу "сохранить да\нет" и без переключения в новые формы. Вот прямо из заказов чтоб можно было добавить по месаджбоксу. а остальные реквизиты чтобы вбивались уже потом . Куда копать ? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 18:39
|
|||
|---|---|---|---|
|
|||
8.2 Аналог OnNotInList |
|||
|
#18+
ну копать то надо в код... >>а остальные реквизиты чтобы вбивались уже потом . не все так просто... нужно знать юр/физ лицо, роли - покупатель/поставщик... основной договор сгенерить - опять же какой? - взаиморасчеты по заказам/по договору в целом?, валюта договора - рубли всегда устроят? И прочие детали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 18:55
|
|||
|---|---|---|---|
8.2 Аналог OnNotInList |
|||
|
#18+
Господин ПЖну копать то надо в код... ОбработкаВыбора, ChoiceProcessing на форме? не очень понимаю - это же событие к форме относится, а мне нужно событие на один лишь "контрол" - на элемент Клиент в таблице заказов. с обработчиками ещё не работал - вот только только читаю . Господин ПЖ>>а остальные реквизиты чтобы вбивались уже потом . не все так просто... нужно знать юр/физ лицо, роли - покупатель/поставщик... основной договор сгенерить - опять же какой? - взаиморасчеты по заказам/по договору в целом?, валюта договора - рубли всегда устроят? И прочие деталиклиент- покупатель. тут дело-то в чём. понятно что по программерской логике надо сначала добавить Клиента а потом уже заполнять заказ. На практике же - добавляется заказ и сначала заполняются реквизиты заказа, а потом человека спрашивают о контактной информации. То есть грубо говоря 1.добавляем заказ - дата начала договора, фио, предмет договора. запись добавлена. 2.открываем таблицу клиентов - переходим на автоматически добавленного клиента, вводим его дополнительные реквизиты - телефон емэйл и прочее. вот в пункте 1 как раз и необходима возможность добавить ФИО отсутствующее в списке клиентов, точнее на лету добавить это ФИО в таблицу клиентов не отвлекаясь от ввода заказа. как-то так . это принципиальная весчь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 19:15
|
|||
|---|---|---|---|
8.2 Аналог OnNotInList |
|||
|
#18+
Вызывается после ввода текста при сходе с элемента управления ОкончаниеВводаТекста, TextEditEnd - сюда наверное надо код писать - и тут же проверка наличия искомой строки в справочнике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 21:26
|
|||
|---|---|---|---|
8.2 Аналог OnNotInList |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. не могу никак отключить стандартное предупреждение об отсутствии элемента в справочнике. Сие вообще возможно - обработать в выпадающем списке строку которой в справочнике нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2010, 21:35
|
|||
|---|---|---|---|
8.2 Аналог OnNotInList |
|||
|
#18+
ога всё таки КлиентОкончаниеВводаТекста .. а то что-то там не работало. &НаКлиенте Процедура КлиентОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка) Режим = РежимДиалогаВопрос.ДаНет; Ответ = Вопрос(Текст, Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; КонецПроцедуры Спасибо гуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&tablet=1&tid=1522469]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
173ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 471ms |

| 0 / 0 |
