#0
by LivingStar
У документа списка есть поле ввода пассажир, без привязки к данным, типа строка не ограниченного типа. В процедуре ДокументСписокПриПолученииДанных этому полю, задаются строковые значения. В которых значатся пассажиры (ФИО) через запятую: Как можно реализовать отбор и фильтрацию в Форме.ДокументСписок по этому полю???
#4
by Kamas
как я понимаю "задаются строковые значения. В которых значатся пассажиры (ФИО) через запятую"
#5
by LivingStar
Это переменная строковая куда заносятся пассажиры из имеющейся тч в документе для присвоения этому полю, в каждой строке ДокументаСписка, по каждому документу. ну можно ограничить, например 100 символов а это к чему применимо?
#7
by ptiz
Чего я и ожидал: " из имеющейся тч в документе" Критерий отбора по этому реквизиту вам поможет.
#8
by LivingStar
пользователи говорят что очень не удобно работать без отбора по пассажирам почему не нужен, можно же сделать а в отчете что там будет???? как там делать отбор? У документа то вообще такого поля нет.
#9
by LivingStar
что за критерий отбора??? есть идея сделать кнопку по которой открывается список, в него добавляются требуемые пассажиры и по Ок, ДокументСписок фильтруется по переданному в отбор списку так можно сделать?
#10
by Classic
Ну да, вычислешь список документов, удовлетворяющих условию и делаешь отбор по ссылке. Правда при добавлении документа(или его изменении в части пассажиров) необходимо список отбора модифицировать
#14
by LivingStar
Конфигурация БухгалтерияПредприятия, вы про ЗуП ? так я может тоже могу добавить реквизит, есть смысл? при открытии журнала отбор по ссылке делать?
#15
by neo_matrix_123
Это КраткийСоставДокумента применим в кадровом и зарплатном контуре. см.КраткийСоставДокумента = ПроцедурыУправленияПерсоналом.ЗаполнитьКраткийСоставДокумента(МассивТЧ)
#16
by Люблю 1с
хде? в форме документа - ТЧ, в списке - Динамический список открою Вам истину - БП тоже имеется этот документ
#19
by kosts
Хорошо было бы начать с того, что помещать пассажиров вместо неограниченного текста в табличную часть. Один пассажир, одна строка таблицы.
#25
by kosts
Кстати, если есть возможность переписать форму на управляемую, то там в базовой возможности можно отбирать по полям табличной части.
#26
by Kamas
я может чего то не понимаю но 1 у нас есть тч со строками с фио 2 пишем запрос по нахождению ссылок документов в которых в тч содержится %ЧастьФамилии% 2 отбор ссылка в списке сылок из п 2
#30
by catena
Критерии отбора, например по работникам в кадровых документах и не надо никакого отбора по краткому составу. А то весело получается, когда Иванов в куче документах отметился в кратком составе, а потом вышел замуж и сменил фамилию на Петрова... И с однофамильцами по краткому составу весело бегать...
#31
by LivingStar
А можно ли когда нажимаешь кнопку отбор и сортировка, это поле передвинуть в начало видимых первых полей в отборе? А то оно в самом низу (
#34
by LivingStar
То есть в строке содержит нужно вводить только одну фамилию? Тогда отбирает документы где она содержится. Только так и никак иначе???
#35
by Люблю 1с
а ты как думал? у тебя строка неограниченной длины, в ТЧ может быть туева хуча клиентов, и ты будешь использовать вид сравнения "равно"? тебе нужен отбор по одной фамилии (ну или по фамилии и инициалам, чтобы исключить однофамильцев). если ставить "равно", то будут показаны только те документы, в которых только один этот клиент (чего может и не быть)
#37
by LivingStar
пользователи тресут с меня отбор, что бы они вставали на фамилию нажимали и был у них отбор
#38
by LivingStar
я им объясняю что сейчас нет такого поля, есть табличная часть, и отбор по её содержимому как строка я правильно понимаю что нельзя сделать как они хотят по ПКМ? только с верхней кнопки "Отбор и сортировка" ???
#39
by kosts
Отбор и сортировку можно задать программно. Можно сделать свое контекстное меню. По этому мой ответ - можно.
#41
by LivingStar
(40+) буду искать как к этому правильнее подобраться не известны ли вам какие либо имеющиеся ссылки на подобную тему?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- Отбор во вложенном запросе по полю из основного запроса
- Как заполнить ПостроительОтчетов.Отбор из СКД.Отбор
- 8.3.УФ.Отбор в динамическом списке по строковому полю.Задать доступные значения
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
В этой группе 1С
- ЗУП, релиз 2.5.80.2: зависает РСВ
- v7: Оформление таблицы в документе
- БП 2.0 Ошибка при проверке регл.отчетности в типовой конфигурации
- ЗУП 2.5 Неверные итоги в расчетной ведомости.
- Реквизит формы не обновляется даже после повторного открытия формы
- v7: Где хранится кеш 1С7.7?
- Outlook.Application получить вложение письма
- ЗУП не правильно рассчитывается больничный лист по мрот
- УФ Заполнение и открытие программно созданного документа
- как проверить есть ли подчиненный документ
- СКД необязательные поля
- Как заставить flash player работать через прокси?
- УФ. Передать пользовательские настройки из одного варианта отчета в другой
- Удалить пробитый чек ККМ в УНФ
- МенеджерВременныхТаблиц в COM соединении
- УТ 11 8.3 Динамический список. Пересекаются элементы отбора
- Работа с формами 1С 8.2 обычное приложение
- v7: Работа с терминалом сбора данных CipherLAB
- СКД отчет с разбивкой по часам
- документ требование-накладная на основании отчета производства за смену