#0
by Chum
Задача следующая: Выбрать неактивных за последний год контрагентов и переместить их в отдельную папку с сохранением иерархии, т.е. грубо говоря, создать клон структуры справочника и заменить родителей у нужных элементов. Подскажите: как можно это сделать просто и быстро?
#2
by Maxus43
небольшая обработочка. там запрос + перенос на нового родитея. Предварительно перенос всех родителей в новую папку
#5
by Maxus43
можно и так, но я чесно гря не понимаю зачем в папке "Неактивные" создавать копию иерархии
#7
by Chum
я тоже не понимаю, но местный колхоз, который привык раскладывать контрагентов по папкам, названием которых являются дирекция/отдел/еще чего-то Им, видите-ли, так удобнее, а выслушивать истерики этих бабУшек нет ни малейшего желания. Короче говоря, нужно: было: Родитель1/Родитель2/Родитель3/Контрагент1 станет: Неактивные/Родитель1/Родитель2/Родитель3/Контрагент1
#8
by unregistered
Итог по иерархии. При обходе, если тип элемента - иерархия, то создаем (или ищем по каким-либо признакам) группу с таким же наименованием. Тут больше вопросов должно быть 1. как определить, что контрагент неактивный. 2. что и как делать если неактивный завтра вдруг станет активным. Заводить нового (появятся дубли), возвращать существующего. 3. Как отрабатывать ситуацию, когда иерархия будет менять (а рано или поздно она обязательно будет меняться даже если пользователи клянутся всеми богами, что этого никогда не будет)? Иерархия неактивных тоже перелопачивать будете и как? 4. Ну и наконец главный вопрос "а нафуя это вообще надо"?
#9
by Chum
1. по движениям 60, 62, 76 2. вернут ручками и оставят, как есть 3. хорошо бы синхронизировать, но это на будущее 4. платят и ладно
#11
by wms
а какие проблемы? определяешь неактивных, формируешь дерево и в папку неактивные переносишь контрагентов. родителей создаешь рекурсивной одной функцией , а потом пройтись и пустые группы удалить- на них ссылок не будет и удалить полностью штатно потом
#13
by mr_K
может не в тему, но аналогичную задачу решал так: ночью регламентом помечаем неактивных. в формах списка справочника отмечаем помеченные элементы красненьким )
#14
by mr_K
+ в ряде документов при выборе контрагента прописал невозможность выбора "красненького" )
#15
by hhhh
всё-таки иерархию внутри папки неактивные они должны сесть и создать вручную. Зачем на обработку вешать эту ненужную ей работу? Она пусть просто раскладывает по папкам.
#17
by Classic
Смысл 1. Написать запрос с итогами по иерархии 2. Грузануть в дерево 3. Рекурсивный обход дерева с передачей в рекурсивную функцию клона владельца строки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как загрузить из Excel в 1с и создать приходную на основание этих данных ?
- Как создать новую (чистую) конфигурацию.
- 7.7 создать элемент справочника из модуля проведения
- V8.новый СОМОбъект("v8.Apllication").Сообщение - "Создать новую базу ?"
- v7: Как программно создать копию элемента справочника не перебирая реквизиты?
- Как создать вариант отчета (настройку структуры) в конфигураторе
- Как создать группу справочника, зная имя справочника?
- Создать копию табличного документа
В этой группе 1С
- v7: Поиск по штрихкодам в номенклатуре (вручную / сканером)
- Регистр "Расчеты с контрагентами"
- ЗУП Как прикрепить плановые начисления к должности.
- Как выгрузить значение SQL запроса к внешнему источнику?
- COM соединение время выполнение запроса.
- Бухгалтерия+пообъектный учет+кадры и расчет зарплаты 8.2
- Актуальные данные, отображаемые в таблице на форме. Как сделать эффективно?
- ЗУП 2.5 файлы блокировок в папке с базой, а Активных пользователей нет
- ЗаполнитьЗначенияСвойств ускорить можно?
- Перезапуск сеанса в 1С
- v7: Сохранение прайса со ссылками на сайт в Excel.
- Отключить использование групп доступности складов, УТ 10.3
- Как программно убрать галочку вести по документам взаиморасчетов в договорах
- 1с+PostGre ошибка при проведении возврата от покупателя.
- При записи регистра сведений изменить значение ресурса
- Колонка.Имя - запись
- Доступен ли ЭтотОбъект на клиенте
- 8,5 млн записей в регистре сведений много или мало?
- Подключение через СОМОбъект из 8.2 к 7.7 (Ошибка при создании объекта)
- УФ - а шрифт заголовка страниц не меняется совсем?