Имя: Пароль:
1C
1С v8
УТ(ERP) Как спрятать неиспользуемую номенклатуру?
,
0 Натуральный Йог
 
28.11.18
10:11
Задвоили номенклатуру, но дубли учитывались по разным ГФУ. Перекинули остатки Пересортицей на одну позицию. Как спрятать вторую (при поиске и подборе в доках)неактуальную, аналогично как галочка в Сотрудниках делает позицию справочника как бе "неактивной"?
1 mikecool
 
28.11.18
10:28
пометить на удаление?
2 Натуральный Йог
 
28.11.18
10:30
(1) не помогает. Выдаётся при поиске и просто отображается в справочнике
3 Tatitutu
 
28.11.18
10:31
Ищу обработку !Поиск и замена дублей!
и нескольких оставит одну (на которую больше всего ссылок)
4 Натуральный Йог
 
28.11.18
10:33
(3) Не, геморно перелопачивать все движения. Плюс если в каком-то регистре были обе этих номенклатуры, то при замене окажется 2 строки с одинаковыми ключевыми полями
5 Натуральный Йог
 
28.11.18
10:34
+разные ГФУ, т.е. разные счета БУ, на которых висят остатки.
6 Мандалай
 
28.11.18
10:50
При выборе обработай нужный список номенклатуры.
Либо в менеджере допили алгоритм, либо в параметрах выбора на форме нужных документов.
7 la luna llena
 
28.11.18
10:52
(0) в кратком наименовании пометить (уд), будет показывать, но всё понятно.
8 Натуральный Йог
 
28.11.18
10:54
(7) Это я сделал и на удаление пометил и удалением дублей пользоваться умею, но интересует вопрос сабжа
9 NeoVision
 
28.11.18
11:01
(8) без допила никак
10 yzimin
 
28.11.18
11:09
RLS же по номенклатуре есть
11 NeoVision
 
28.11.18
11:15
кстати да, если готовы смириться с некоторой потерей производительности
12 Черников
 
28.11.18
11:19
Подставьте в начале наименования "ЯЯЯ" и сортируйте по алфавиту и ненеужная номенклатура не будет попадаться на глаза
13 Serg_1960
 
28.11.18
11:55
Чего вы все так боитесь вносить изменения в типовую конфигурацию? Программисты, мля. Достаточно внести небольшое изменение всего только в одну форму.
14 SUA
 
28.11.18
11:55
а если вместо наименования (x) оставить - тоже поможет при поиске/подборе, только полное наименование сохранить на всякий
15 NeoVision
 
28.11.18
12:07
(13) полнотекстовый поиск кругом...врядли одной формой обойдешься
16 la luna llena
 
28.11.18
12:07
(13) только в одну форму? в какую?
17 Serg_1960
 
28.11.18
12:10
(16) В форме выбора, естественно. Чтобы установить фильтр. Автору нужно "спрятать" номенклатуру "при поиске и подборе в доках"(0)
18 MaxS
 
28.11.18
12:15
(13) что вы всё лезете в конфигурацию по каждому чиху? ;)  Если есть типовые возможности. Например, RLS
19 MaxS
 
28.11.18
12:18
А чтобы номенклатура не появлялась в подборе, можно ей переименовать в случайные символы, например в уид. И чтобы не потерять связь с дублем, добавить дополнительное _сведение_, ссылку на правильную номенклатуру или строку наименование.
20 Serg_1960
 
28.11.18
12:19
(18) А зачем множить сущности? Если у автора используется RLS - то ради бога. А иначе оно того не стоит из-за такой простой ерунды. Не нравится? Ну выкручивайтесь тогда нынче модными расширениями :)
21 Serg_1960
 
28.11.18
12:23
Есть ещё один путь решения сабжа. Не программный :) Административный. Например, в конце краткого наименования указывается дата, после которой запрещается использовать в документах номенклатуру. Это ведь тоже решение вопроса.
22 Serg_1960
 
28.11.18
12:35
Кстати, про перехват обработчиков событий:
https://wonderland.v8.1c.ru/blog/rasshirenie-moduley/
23 PR
 
28.11.18
12:47
(0) Фильтруй в модуле менеджера в каком-то там обработчике получения данных при выборе, в том числе при вводе по строке, там просто добавь отбор "Неактуальный = Ложь"
24 maximkasuper
 
28.11.18
13:10
(23) ОбработкаПолученияДанныхВыбора
25 PR
 
28.11.18
13:11
(24) Ну вроде да, лень было смотреть
Закон Брукера: Даже маленькая практика стоит большой теории.