Имя: Пароль:
1C
1С v8
Отбор контрагентов c одинаковым ИНН
0 lero4ka23
 
19.10.16
13:50
Есть внешняя обработка в ней есть табличная часть СписокКПП, поле ввода Контрагент с типом СправочникСсылка.Контрагенты. В справочнике контрагенты есть организации с одинаковым ИНН, но разным наименованием и КПП. подскажите как реализовать чтобы привыборе контрагента в ТЧ СписокКПП загружились все контрагенты с подобным ИНН?Спасибо!https://cloud.mail.ru/public/8TVL/KsdL2Ybxb
1 lero4ka23
 
19.10.16
13:52
Если можно то какой-нибудь пример
2 Timon1405
 
19.10.16
13:55
есть предложение использовать запрос
3 lero4ka23
 
19.10.16
14:06
(2)Пробовала так, выбирает всез контрагентов

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ИНН","%" + ИНН + "%");

Запрос.Текст = "ВЫБРАТЬ
|    Контрагенты.Ссылка КАК Контрагент
|ИЗ
|    Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|    Контрагенты.ИНН ПОДОБНО &ИНН
|    И Контрагенты.Ссылка <> &Ссылка";

ТЗ = Запрос.выполнить().Выгрузить();

Для каждого СтрокаТЗ из ТЗ цикл
НоваяСтрока = Объект.СписокКПП.Добавить();
НоваяСтрока.Контрагент = СтрокаТЗ.Контрагент;
4 catena
 
19.10.16
14:12
(3)Если всех, значит ИНН пустой, наверное.
5 Доминошник
 
19.10.16
14:14
(3) А зачем ИНН сравнивать на ПОДОБНО?
6 lero4ka23
 
19.10.16
14:14
(4) не пустой
7 lero4ka23
 
19.10.16
14:15
(5) возможно ошибаюсь поэтому прошу помощи
8 catena
 
19.10.16
14:18
(6)Если в запросе ПОДОБНО и возвращаются все значения, значит пустой.
9 Feunoir
 
19.10.16
14:18
Какая разносторонняя девушка, однако. И в 1С кодит, и танцы танцует: http://omsk.treda.ru/artists/18384/

А по теме - перед Запрос.Выполнить() можно поставить
Сообщить(Запрос.Параметры.ИНН);
и посмотреть что там в параметре реально хранится
10 opera199
 
19.10.16
14:19
Инн без подобно, просто равенство. И два параметра контрагентссылка и контрагентссылка.инн без процентов. С телефона неудобно писать (
2 + 2 = 3.9999999999999999999999999999999...