Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Поиск реквизита в определенной группе справочника

Бухий
читатель
офлайн
Дата регистрации: 19.07.2007
Сообщений: 4
Пост №1
 
24.06.2008 15:51

Необходимо найти в справочнике определенный реквизит, в заранее заданной группе, в других группах может быть такой же реквизит. Использую функцию "НайтиПоРеквизиту", если выставлять <ФлагГлобальногоПоиска> в 1 то поиск идет по всему справочнику, в результате получаю реквизит из ненужной группы, если 0 то ничего не ищется. <br>Перед "НайтиПоРеквизиту" ставлю "ИспользоватьРодителя", не помогает. <br>Что нужно сделать чтобы "НайтиПоРеквизиту" искала в нужной группе, для чегото же дан этой функции параметр <ФлагГлобальногоПоиска>?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №2
 
24.06.2008 16:44

Что то мешает искать через запрос?

Бухий
читатель
офлайн
Дата регистрации: 19.07.2007
Сообщений: 4
Пост №3
 
25.06.2008 08:44

Запрос это конечно замечательно, но зачем, когда можно обойтись 1-2 строчками :)<br>Ведь функция, судя по описанию, делает то что нужно, единственное в чем нужно разобраться это как заставить её <br>искать в нужной группе справочника.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
25.06.2008 21:39

За это время уже как раз можно было написать запрос...

Alexandr VA
читатель
офлайн
Дата регистрации: 07.01.2007
Сообщений: 1666
Пост №5
 
26.06.2008 00:10

> За это время уже как раз можно было написать запрос...<br>Или "разобраться, как ее заставить"<br><br>

Бухий
читатель
офлайн
Дата регистрации: 19.07.2007
Сообщений: 4
Пост №6
 
26.06.2008 07:12

Это конечно же похвально, что Семенов Д.А. может написать запрос для замены любой встроенной функции, тут дело то в том, чтобы разобраться зачем функции такой параметр, как поиск в нутри подчинения, и как его задействовать. <br>

Елена Р.
читатель
офлайн
Дата регистрации: 06.05.2008
Сообщений: 898
Пост №7
 
27.06.2008 08:12

"Из Справки 1С<br>НайтиПоРеквизиту(<?>,,);<br>Синтаксис:<br>НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>)<br>Назначение:<br>Найти элемент справочника по значению реквизита.<br>Возвращает: 1 - если действие выполнено;<br> 0 - если действие не выполнено (элемент не найден).<br>Параметры: <br><ИмяРеквизита> - строка с наименованием реквизита;<br><Значение> - значение реквизита для поиска;<br><ФлагГлобальногоПоиска> - флаг поиска:<br> 0 - поиск выполняется в пределах подчинения справочника,<br> 1 - поиск выполняется по всему справочнику.<br>Замечание:<br>!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''.!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br>Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.<br><br><br>//В качестве родителя должена быть передана ссылка на группу справочника<br>Спр = СоздатьОбъект("Справочник.ИмяСправочника");<br>Спр.ИспользоватьРодителя(Родитель);<br>Спр.НайтиПоРеквизиту("ИмяРеквизита",Значение,0) = 1 Тогда<br>Значение - должно быть того же типа, что и реквизит, естественно:)"

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №8
 
28.06.2008 08:53

Как не странно, но все работает. Надо было проверить "в живую" сразу...

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация