#0
by Gossar1C
Здравствуйте. Появилась задача удалять неиспользуемую номенклатуру за 2012 год. Не получается с номенклатурой удалить и записи в регистре ЦеныНоменклатуры, пишет поле объекта не обнаружено Номенклатура, подскажите пожалуйста в чем дело? &НаСервере
#10
by Gossar1C
мне по сути этот набор нафиг надо удалить, потому что если я удаляю номенклатуру мне бы и желательно все что связано с этой номенклатурой в регистре тоже удалить
#11
by Михаил Козлов
Удаление записей из набора не вполне коррктно: нужно удалять строки в документе УстановкаЦенНоменклатуры. Иначе при перепроведении возникнут снова. Да и полностью удалить номенклатуру не удастся, пока есть ссылка в документе установки цен.
#12
by Vitamax3
А к "Ссылка не найдена" в строках документа как относишься? Кто сказал что не удастся?
#14
by Maxus43
откуда вобще идея удалить записи из регистра родилась? это ж неправильно, удали из ТЧ документа просто, потом опять его проведи
#15
by Gossar1C
некоторая номенклатура 2012г использовалась в недавних документах 2013г, следовательно распроводить не вариант
#16
by m-serg74
на номенклатуру наверное есть не только УстановкаЦенНоменклатуры, но и еще куча всяких документов, поэтому лучший вариант, сделать Папочку типа Неиспользуемая номенклатура и просто перекидывать туда чтоб при набивке документов не мешалась
#20
by Gossar1C
буду пробовать сейчас так делать, просто когда мы по прайсу заливали номенклатуру то почему то установка цен не проводилась хотя программно установлена
#21
by Maxus43
документ надо менять всё равно, зачем тебе там в итоге битые ссылки? удаляй записи из документа сначала
#22
by Godofsin
хз, ни о какой средней цене автор не упоминал. Даже конфы не знаем, но предполагаю, что УТ. А чо там за средняя цена?
#24
by Gossar1C
у нас стал очень сильно зависать полнотекстовый поиск, даже обновление индекса каждый 5 минут по регламентному не очень помогает
#28
by Сти
а потом только проверку... Кстати, в "для каждого" удалять нельзя - куча строк может быть пропущена. Но напрямую удалять записи из регистра, подчиненного регистратору все же как-то не так как-то...
#31
by Сти
Если так уж надо почистить справочник номенклатуры, без мульона "объект не найден", лучше создать справочник НенужнаяНоменклатура, куда скопировать данные ненужных позиций из Номенклатуры, выкрутить из древней обработки с ИТС "Поиск и замена значений" куски кода в свою обработку, которая тихо и мирно (но медленно) перепропишет все ненужное на новый справочник и удалит номенклатуру из живого справочника.
#35
by Godofsin
Если только задеты будут торговые операции. Но тогда и удалять нельзя элемент. А установка цен номенклатуры как влияет на взаиморасчеты?
#36
by m-serg74
а что 50000 номенклатуры в справочнике и по ней ни одной реализации, поступления, перемещения???
#37
by m-serg74
[Главное не забудь, что тестировать надо на рабочей базе] ))) Это злая шутка? или хотел сказать на копии?
#38
by Сти
Еще раз: внутри "Для каждого" удалять нельзя - меняются индексы, и следующая после удаленной строка будет пропущена при обходе цикла. Хорошо, в этом документе удаляемая номенклатура будет встречаться скорее всего один раз, так что это будет незаметно, но вообще - это неправильно. Кстати, согласно приведенному коду один и тот же документ может открывать и перепроводиться хз сколько раз, раз бежим по номенклатуре, а не по докам... Время некритично, наверное?
#40
by Gossar1C
в течении недели успею) да таки так неправильно, но это я по быстрому накатал код = 38
#46
by m-serg74
а ну тогда никаких трудностей, установки почистить и перепровести, а потом грохнуть номенклатуру, только с проверкой на существование ссылок все таки лучше
#47
by Vitamax3
Как только >"22". Примерно раз в три года. Лучше сначала проверить: есть ли доки кроме установки цены, а то всё будет зря ((
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Удаление движений документа Корректировка записей регистров
- Удаление записей регистра сведений.
- Медленное удаление записей независимого регистра сведений
- Удаление помеченных на удаление
- v8: Удаление записей из регистра сведений
- v7: Медленное удаление помеч.на удаление документов после обрезки базы
- Удаление нескольких записей из регистра сведений
- Как проверить в модуле набора записей регистра сведений .. удаление записи..?
В этой группе 1С
- Изменить формулу расчета начисления ЗУП 2.5
- как удалить настройку отчета другого пользователя
- Подсветка разницы цен номенклатуры
- v7: Meta name parser error: недопустимое значение параметра "$РегистрОстаткиОбороты.
- БП 3,0 xDTO
- Выделенные строки дерева значений
- РегистрСведений.ЗначенияСвойствОбъектов
- Как правильно прервать chkdsk запущенный в командной строке с ключем /r /f ?
- Списание ТМЗ
- v7: не могу присвоить значение реквизита
- Макет Построителя отчета
- Объединение строк столбца в макете при выводе.
- Сохранение в Excel из отчета на СКД
- MS SQL. Каскадное удаление записей
- v7: Шрифты для знаков РСТ и EAC
- ФИАС и БСП есть решения?
- Как можно отключить при запуске окно"Рекомендуется обновить версию конфигурации"
- Обновить УТ 11.0 до УТ 11.1
- 1C 8 - франчи и сертификаты
- подсветка строк в СКД