Отбор в форме списка справочника и ввод нового элемента.

Форум 1С: Одинэс.Ру

Найти!

Отбор в форме списка справочника и ввод нового элемента.

Krok
25.04.2009 - 21:39
В форме списка справочника установлен отбор по списку значений. В этой форме создается новый элемент справочника, редактируемый в форме элемента. Нужно сделать так что бы в момент записи этого элемента он добавлялся в список отбора и выводился в форме списка. при этом не должно вываливаться предупреждение: "Введенные данные не отражены в списке, так как не соответствуют отбору". Кроме этого требуется внести запись в регистр сведений.
Вопрос: в какой процедуре какой формы (списка или элемнта) это можно сделать?
К списку тем К списку форумов

Интересные темы

odines.ru
27.04.2024 - 18:26
Смотри также:
Пароль админа для входа?
Как наладить учет производства в 1С 8.1?
Подскажите определение термину "клиентская лицензия" (в контексте 1С v8)

Re: Отбор в форме списка справочника и ввод нового элемента.

Krok
1 - 27.04.2009 - 21:28
Гуру, ну пожскажите что н-ть плиз! Нигде не могу найти последовательность событий, по которым вызываются предопределенные процедуры.

Re: Отбор в форме списка справочника и ввод нового элемента.

Пудель
2 - 27.04.2009 - 23:01
Крок, по-моему, у Вас каша в голове.
Отдохните и начните сначала.

Re: Отбор в форме списка справочника и ввод нового элемента.

Мымра
3 - 28.04.2009 - 02:02
в процедуре при начале редактирования новой строки можно присвоить значение связанным полям.
(2)вроде на его языке сказала. Может поймет

Re: Отбор в форме списка справочника и ввод нового элемента.

roma n
4 - 28.04.2009 - 03:43
(3) ИМХО не то...
Аффтор хочет модифицировать отбор списка после записи нового элемента.
(0) посмотри методы оповестить...()

Re: Отбор в форме списка справочника и ввод нового элемента.

pit
5 - 28.04.2009 - 04:58
"Введенные данные не отражены в списке, так как не соответствуют отбору".
 
ну так создавай элемент, подпадающий под отбор.
А потом пиши в регистр сведений и дергай отбор за хвост, чтобы одновить....

Интересные темы

odines.ru
27.04.2024 - 18:26
Смотри также:
Запрет изменения данных Бух 8.1
При переборе элементов справочника, перебирает только 999 элементов? ((((
1С8 БП базовая при у становке не запрашивает лицензирование? В чем может быть дело?(+)

Re: Отбор в форме списка справочника и ввод нового элемента.

Krok
6 - 28.04.2009 - 06:31
Да, возможно кривовато спросил. Попробую пояснить:
В форме списка установлен отбор по реквизиту "Ссылка", по списку значений. Задается приблизительно так:
СправочникСписок.Отбор["Ссылка"].использование = Истина;
СправочникСписок.Отбор["Ссылка"].ВидСравнения  = ВидСравнения.ВСписке;
СправочникСписок.Отбор["Ссылка"].Значение    = СписокОтбора;
Как формируется "СписокОтбора" не суть важно. В этой форме когда пользователь нажимает кнопку "Добавить" открывается форма нового элемента. Пользователь редактирует его и нажимает кнопку "записать".Форма элемента закрывается, выдается сообщение "Введенные данные не отражены в списке, так как не соответствуют отбору" и в форме списка элемент не отображается. Что бы он отображался нужно где-то между записью и переоткрытием формы списка "передернуть" отбор, добавив к списку вновь созданный элемент, там же нужно и рег. сведений поправить. Вопрос: в какой процедуре это можно сделать?
Мымра, совсем не то.
roma n, Вы как раз таки меня правильно поняли с первого раза:))). Спасибо, попробую. Я сам пробовал метод "ОповеститьОЗаписиНовогоОбъекта", но неудачно, т.к. форма списка перерисовывется раньше, чем наступает событие "ОбработкаЗаписиНовогоОбъекта". Подскажите, пожалуйста, а как можно передать контекст формы (или что либо другое, произвольный параметр, например) в форму вновь создаваемого элемента?
pit, не могу, так не созданный элемент в список добавить нельзя! Где дернуть? Вот в чем вопрос.
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« НДФЛ минусом при начислении зп. Подразделения »
© 2009 Форум 1С: Одинэс.Ру