|
Проверка по ИНН - блокировка записи | ☑ | ||
---|---|---|---|---|
0
demous
26.01.12
✎
13:39
|
УПП 8.2
Вообщем стал вопрос, возможно ли в справочнике "Контрагенты" сделать так, что бы при создании нового контрагента, делалась проверка на существование ( ранее созданный ) в других контрагентах такого же ИНН который забивается в новый, и не давало создать его с сообщением о том что ИНН такой уже существует ??? |
|||
1
Irbis
26.01.12
✎
13:40
|
Можно, делай, не забудь только про филиалы, которых ИНН одинаковое а различется КПП
|
|||
2
DrShad
26.01.12
✎
13:40
|
тупая задача
|
|||
3
DrShad
26.01.12
✎
13:41
|
+(2) в (1) объяснили почему
|
|||
4
demous
26.01.12
✎
13:42
|
Щас попробую донести это до начальника, но на данный момент ему так хочется)
|
|||
5
shuhard
26.01.12
✎
13:42
|
(0) галку в настройках пользователя подними одноименную и будет проверка, ибо это типовой функционал УПП
если помощник не нравиться - роль+подписка в три строчки |
|||
6
jsmith82
26.01.12
✎
13:42
|
(0) типовыми средствами нет
если нетиповыми, то засунуть проверку в процедуру перед записью что ещё хотел узнать |
|||
7
shuhard
26.01.12
✎
13:43
|
(6) брехло
|
|||
8
Irbis
26.01.12
✎
13:43
|
(2) Задача сама по себе вполне нормальная, проработка решения со стороны исполнителя никакая.
|
|||
9
jsmith82
26.01.12
✎
13:45
|
(7) ну если можно, то брехло ) я давно не работал с упп
|
|||
10
andrewks
26.01.12
✎
13:46
|
(2) нормальная задача, если учесть момент в (1)
|
|||
11
shuhard
26.01.12
✎
13:47
|
(9) очень давно, ибо "Выполнять поиск дублей перед записью нового контрагента" была уже в 1.2.1.1
|
|||
12
demous
26.01.12
✎
13:47
|
Irbis - на все виной очень малый опыт работы с 1С, что ставит выполнение многих задач в сложную ситуацию(
|
|||
14
demous
26.01.12
✎
13:48
|
проблема в том что компания большая, отедалов много, контрагентов тоже, и создают одинаковых, а сам код решения проблемы соорудить не могу(
|
|||
15
demous
26.01.12
✎
13:48
|
УПП купленная с лицензией официально
|
|||
16
shuhard
26.01.12
✎
13:49
|
(14) для особо тупых читать (5) и (11) до осознания
|
|||
17
demous
26.01.12
✎
13:51
|
стажа 3 месяца, подскажите пожалуйста как мне это сделать((((
|
|||
18
DrShad
26.01.12
✎
13:51
|
(14) тогда еще не забудь запрет записи с пустым ИНН
|
|||
19
DrShad
26.01.12
✎
13:52
|
(17) для такой задачи вполне должно хватить
+(18) и проверку на правильность ИНН - есть алгоритм проверки |
|||
20
demous
26.01.12
✎
13:54
|
запутался(((
|
|||
21
DrShad
26.01.12
✎
13:55
|
(20) ничего, это пройдет
|
|||
22
shuhard
26.01.12
✎
13:57
|
(21) УПП это как служба в люфтваффе на восточном фронте после Курской дуги, за три месяца либо сожгут, либо станешь ассом
|
|||
23
DSatan
26.01.12
✎
13:57
|
не знаю как в УПП, а в БП давно в подписке сию проверку сделал для ИНН,КПП:
проверка на длину, наличие недопустимых символов, уникальность ИНН+КПП |
|||
24
demous
26.01.12
✎
13:59
|
DSatan ты сделал? или в типовой сделана?
|
|||
25
shuhard
26.01.12
✎
13:59
|
(23) а в УПП вылезает формочка с дублями:
ПередЗаписью(...) Если Не Отказ и мЭтоНовый и УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ВыполнятьПоискДублейПередЗаписьюНовогоКонтрагента") = Истина Тогда ПоискДублей = Обработки.ПоискИЗаменаДублирующихсяЭлементов.Создать(); СтруктураПоиска = Новый Структура("Код,ИНН,Наименование,НаименованиеПолное",Неопределено,"=","=","="); НайденныеОбъекты = ПоискДублей.НайтиДубли(ЭтотОбъект,СтруктураПоиска); Если НайденныеОбъекты.Количество() > 0 Тогда ФормаПоискаДублей = ПоискДублей.ПолучитьФорму("ФормаПоиска", ЭтаФорма); ФормаПоискаДублей.НайденныеОбъекты = НайденныеОбъекты; Результат = ФормаПоискаДублей.ОткрытьМодально(); Если Результат = Неопределено Тогда Отказ = Истина; ИначеЕсли Не Результат = Истина Тогда Отказ = Истина; ОповеститьОЗаписиНовогоОбъекта(Результат); Модифицированность = Ложь; Если ЭтаФорма.Открыта() Тогда Закрыть(); КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; |
|||
26
demous
26.01.12
✎
13:59
|
shuhard с упп и началось знакомство с 1с... тяжковато(((
|
|||
27
demous
26.01.12
✎
14:07
|
у меня такой процедуры нетуу....
есть вот что ПередЗаписью(Отказ) Если НЕ ОбменДанными.Загрузка Тогда // Проверим основной вид деятельности контрагента Если ЗначениеЗаполнено(ОсновнойВидДеятельности) И ВидыДеятельности.Найти(ОсновнойВидДеятельности, "ВидДеятельности") = Неопределено Тогда ОсновнойВидДеятельности = Справочники.ВидыДеятельностиКонтрагентов.ПустаяСсылка(); КонецЕсли; // установим головного контрагента если он не заполнен Если НЕ ЭтоГруппа Тогда Если НЕ ЗначениеЗаполнено(ГоловнойКонтрагент) Тогда ГоловнойКонтрагент = Ссылка; КонецЕсли; КонецЕсли; КонецЕсли; |
|||
28
shuhard
26.01.12
✎
14:12
|
(27) не ту ПередЗаписью смотришь
|
|||
29
demous
26.01.12
✎
14:19
|
в справочнике контрагентов смотрю
|
|||
30
shuhard
26.01.12
✎
14:21
|
(29) если ты не можешь найти точки кода по ВыполнятьПоискДублейПередЗаписьюНовогоКонтрагента, то стоит задумать о смене специальности
|
|||
31
demous
26.01.12
✎
14:25
|
Понял нашел... но тогда почему получается так ,что создаются несколько контрагентов с одинаковыми данными?((
|
|||
32
DSatan
26.01.12
✎
14:25
|
(24) сам делал ибо в БП такой типовой проверки как в УПП нет
(25) не спорю поэтому и написал что именно в БП |
|||
33
shuhard
26.01.12
✎
14:27
|
(31) см (16)
|
|||
34
eklmn
гуру
26.01.12
✎
14:29
|
(31) да че ты тугой такой? в настроках прав поставь галку на проверку дублей ема
|
|||
35
shuhard
26.01.12
✎
14:30
|
(34)[в настроках прав поставь галку на проверку]
прямо таки прав ? |
|||
36
acsent
26.01.12
✎
14:31
|
(0) нужно делать визарда как в ут 11
|
|||
37
eklmn
гуру
26.01.12
✎
14:33
|
(36) Настройки пользователя - Другие настройки - Выполнять поиск дублей ...
не передергивай :) я на его языке хотел объясниться, чтобы он понял |
|||
38
shuhard
26.01.12
✎
14:33
|
(36) откуда в УПП партнеры ?
|
|||
39
eklmn
гуру
26.01.12
✎
14:33
|
(37)-->(35)
|
|||
40
shuhard
26.01.12
✎
14:34
|
(37) бу га га
|
|||
41
acsent
26.01.12
✎
14:35
|
(38) причем здесь партнеры? я про саму идею
|
|||
42
shuhard
26.01.12
✎
14:36
|
(41) в УПП уже есть визард
и функции те же что и в УТ 11, кроме порождения дерева партнеров |
|||
43
acsent
26.01.12
✎
14:37
|
(42) тогда осталось его заюзать ))
|
|||
44
eklmn
гуру
26.01.12
✎
14:40
|
(40) над чем укакатываешься?
|
|||
45
vmv
26.01.12
✎
14:45
|
(0) если Россия, то в Документооборот Корп есть полный пакет проверок(ИНН, КПП, б/с) и на дубли и на валидность по алгоримам формирования кода.
Не скажу что все сделано фантастистически, но хорошо. Взять все оттуда, подпилить для филиалов, подпилить для запаиси новых без проверки кодов и порядок. Кароче, Склифасофский, не парь мозг - если очевидно, что это задача уже решалась, то нужно искать ее решения, а уже потом думать о своей нетленке. |
|||
46
DSatan
03.02.12
✎
14:14
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |