Имя: Пароль:
1C
1С v8
v8: УТ10.3 Как кастрировать контрагентов?
0 Mikhail Volkov
 
21.07.11
21:49
Контрагенты множатся как кролики, причем одни и те же... Обработкой "Поиск и замена дублирующихся элементов справочников" заменил договора одно и того же контрагента на нужные мне договора объединяющего их юр. лицо. В процедуру ОбработкаПроведения() вписал:
ЭтотОбъект.Контрагент = ЭтотОбъект.ДоговорКонтрагента.Владелец;
ЭтотОбъект.Записать();
в надежде, что при проведении документов контрагенты замененных договоров встанут как надо. Но этого не произошло!? Как поправить дело?
1 Lis2007
 
21.07.11
21:51
//Как кастрировать контрагентов?
Суровые пошли программисты однако...
2 Lis2007
 
21.07.11
21:53
У тебя множатся контрагенты или договоры?
И почему множатся ты выяснил?
3 antgrom
 
21.07.11
21:54
(0) Тут проблема в пользователях.

Типовая конфа или с возможностью доработки ?

Если с возможностью доработки то просто делаешь реквизит автор/пользователь. И потом находишь этого пользователя и говоришь ему что он не прав.

Если типовая - оставляешь право на создание контрагентов как можно меньшему кругу лиц.
4 Kaidend
 
21.07.11
21:55
Сначала хотел помочь автору, потом еще раз прочитал название темы и передумал.
Фу таким быть.
5 bazvan
 
21.07.11
22:00
кастрировать того кто их плодит.
6 DGorgoN
 
21.07.11
22:03
(5) Женоненавистник =)
7 DGorgoN
 
21.07.11
22:03
+(6) Феминисток на тебя нету =)
8 DGorgoN
 
21.07.11
22:03
P.S. Запрет записи по ИНН рулит
9 Lis2007
 
21.07.11
22:07
Тех кто создает можно найти по монитору и (5)
10 Mikhail Volkov
 
21.07.11
22:19
(3) Контрагенты, к сожалению собственные юр. лица. В УПП их сделали правильно - каждому юр. лицу свой контрагент, а каждому его магазину - договор. В УТ их размножили, на каждый магазин сделали отдельного контрагент. Мне надо привести УТ в соответствие с УПП, и обмен настроить...
11 marvak
 
21.07.11
22:22
(0)
Нужно определить единый центр заведения контрагентов, иначе никак
12 Mikhail Volkov
 
21.07.11
22:23
+ Договора УТ я переставил как в УПП. Надеялся, что при проведении базы их владельцы сами встанут как надо, но... в 7.7 этот фокус проходил на ура, а здесь... :(
13 antgrom
 
21.07.11
23:51
(10) Вы не поняли.

Я предложил два решения проблем на будущее , чтоб эта проблема не повторялась или повторялась редко.
Это - поиск автора или ограничение и обучение пользователей , которые создают новые элементы справочника.
14 Grusswelle
 
22.07.11
00:03
(0) А про типовую проверку реквизитов на уникальность я, пожалуй, помолчу в тряпочку... С ацетоном... Хе хе...
15 France
 
22.07.11
03:00
ну, выбери один из трех способов:
1. Химический (без комментариев)
2. Хирургический (срезать нафиг)
3. Травматический (сплюшить пальцами или пассатижами)...
16 Mikhail Volkov
 
22.07.11
04:16
(8) Пользователи с согласия руководства специально просили программистов убрать этот контроль, вроде как обмен с УПП не планировался...
(13) Да, на будущее, но исправлять надо сейчас!
Вроде процесс пошел: сперва восстановление последовательности сразу останавливался на первом же документе с исправленным договором. Запустил просто проведение двух видов документа заказа покупателя и реализации. Процесс прошел... Теперь снова - запустил восстановление последовательности. Вроде идет, не останавливается. Вот только успеет ли до утра?!
17 Mikhail Volkov
 
22.07.11
05:26
+ Да, еще это поправил:
   ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись);
Если бы написал Проведение то, процедура ОбработкаПроведения() зациклилась?
18 Irbis
 
22.07.11
07:07
Проще кастрировать пользователей, заводящих дубли контрагентов, их меньше, как правило. А еще проще программиста, который позволяет пользователям это делать, он вообще один.
19 Найч
 
22.07.11
07:40
спасибо за тему, подбодрила с утра
20 MaxS
 
22.07.11
07:46
В бухгалтерию заходит контрагент, акт подписать. Бухгалтер смотрит в базу и говорит - Зайдите в кабинет 13 на кастрацию, а потом я подпишу.
21 Mikhail Volkov
 
22.07.11
10:30
В целом операция прошла нормально, кое-что пришлось руками подправить... А вот есть такой документ "Корректировка заказа покупателя" - руками контрагента не исправишь, и "Поиск и замена дублирующихся элементов справочников" его тоже не берет... Что делать с ними?
22 360i
 
22.07.11
10:39
- (0) "Как кастрировать контрагентов"?
- Ржавым ножом!
23 Mikhail Volkov
 
22.07.11
16:59
Остался один гад, упирается... я ему не только договора сменил, но и его самого во всех документах. Как перепровести документы только по этому контрагенту?
Групповая обработка справочников и документов сможет? Не пойму Установить Изменить: [Проведение документа] - при этом документ проводится? Или сперва надо снять, потом Установить?
24 ДенисЧ
 
22.07.11
16:59
(23) проводится.
25 Mikhail Volkov
 
22.07.11
17:08
(24) А вот эта "Поиск и замена дублирующихся элементов справочников" спрашивает про непосредственное удаление замененных, она что, в самом деле их удалит, или только пометит?
26 Mikhail Volkov
 
22.07.11
17:11
+ этот контрагент ей не по зубам, где-то на 50% срывается... Если она его не до конца удалит, как его остатки собирать?
27 Reset
 
22.07.11
17:13
(25) Если спрашивает про непосредственное удаление, то, очевидно, собирается пометить, да.
28 France
 
23.07.11
03:35
(27) не 3,14ишь?
29 kittystark
 
23.07.11
04:10
(21)"В целом операция прошла нормально, кое-что пришлось руками подправить..."
это в смысле сначала ножом полосанули, а потом филиппинские хилеры за дело взялись ?