Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 00:50
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Поиск контрагентов по запросу  (Прочитано 5304 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виктор_eSu

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-06-26
  • Сайт: 
  • Профессия: Ученик 1С
1C:Пpeдпpиятиe 7.7
Tипoвaя кoнфигуpaция "Topгoвля + Cклaд", peдaкция 9.2

Дали задание ни как не могу его решить:
Задача такова
При создании нового контрагента (по кнопке "записать") нужно проверить есть ли этот контрагент в другом справочнике (по фамилии) , если есть то вывести сообщение "Такой контрагент уже есть" и не добавлять его.

Я не знаю как сделать поиск в другом справочнике по соответствию поле "фамилия".



Оффлайн volodya1122

  • ***
  • Сообщений: 215
  • РЕПУТАЦИЯ: 31
  • КПД: 14%
  • Регистрация: 2011-01-24
  • Сайт: 
  • Профессия: Программист 7.7
В другом справочнике или в в другой группе этого же справочника?

Оффлайн volodya1122

  • ***
  • Сообщений: 215
  • РЕПУТАЦИЯ: 31
  • КПД: 14%
  • Регистрация: 2011-01-24
  • Сайт: 
  • Профессия: Программист 7.7
Функция НайтиПоРеквизиту()... Вам в помощь.

Оффлайн Виктор_eSu

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-06-26
  • Сайт: 
  • Профессия: Ученик 1С
А вас не затруднит пример накидать, или хотя бы по подробнее объяснить (как и к чему обратиться)

Оффлайн Виктор_eSu

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-06-26
  • Сайт: 
  • Профессия: Ученик 1С
НайтиПоРеквизиту(<?>,,);
Синтаксис:
НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>)
Назначение:
Найти элемент справочника по значению реквизита.
Возвращает: 1 - если действие выполнено;
0 - если действие не выполнено (элемент не найден).
Параметры:
<ИмяРеквизита> - строка с наименованием реквизита;
<Значение> - значение реквизита для поиска;
<ФлагГлобальногоПоиска> - флаг поиска:
0 - поиск выполняется в пределах подчинения справочника,
1 - поиск выполняется по всему справочнику.
Замечание:
Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''.
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.


Это мне надо указать Переменная = Справочник.АктивныеПоставщики.НайтиПоРеквизиту("Контрагент","ЭКИП ТОО");

Оффлайн Виктор_eSu

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-06-26
  • Сайт: 
  • Профессия: Ученик 1С

Оффлайн volodya1122

  • ***
  • Сообщений: 215
  • РЕПУТАЦИЯ: 31
  • КПД: 14%
  • Регистрация: 2011-01-24
  • Сайт: 
  • Профессия: Программист 7.7

Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''.


у Этого реквизита этот признак стоит?

Оффлайн Виктор_eSu

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-06-26
  • Сайт: 
  • Профессия: Ученик 1С
ммм... У меня два справочниках 1 - контрагенты и 2 - Агенты 
Вот При добавлении нового контрагента надо сравнить есть ли он в списках "Агенты" если до то не добавлять. Вот.

Оффлайн volodya1122

  • ***
  • Сообщений: 215
  • РЕПУТАЦИЯ: 31
  • КПД: 14%
  • Регистрация: 2011-01-24
  • Сайт: 
  • Профессия: Программист 7.7
Спр2= СоздатьОбъект("Справочник.Агенты");
Если Спр2.НайтиПоНаименованию(Наименование,1,1)=1 тогда
Предупреждение("Такой Контрагент присутствуэт в справочнике Агенты");
КонецЕсли; 


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
oleg-x
44 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 184
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

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

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal