Константин Чилингаров: Здравствуйте,
Сделать реально.
Есть API. Можно из внешнего приложения законнектиться к базе данных VOGBIT и в нужный момент вытащить нужну ...
Константин Чилингаров: Здравствуйте,
Да, можно так сделать.
Шаблон отчёта нужно соответствующий настроить.
Пришлите, пожалуйста, на почту, какие этикетки дол ...
Константин Чилингаров: Здравствуйте,
Дело в том, что демо-пример "/support/19454/ Движение заказа " сделан полностью на "/articles/5286/ среднем " уровне, и в данном ...
Константин Чилингаров: Здравствуйте,
Существуют задания для производства, которые ссылаются на эту операцию (на основе неё созданные). Они не дают удалить опе ...
Константин Чилингаров: Здравствуйте,
написал:
После первой установки все работало нормально и где то через месяц работы все поломалось.
Обновление ОС пост ...
Константин Чилингаров: В целом, проблема понятна.
Будем думать, конечно, как улучшить. По мере наличия времени.
К сожалению, не получается всем одновременно зан ...
Константин Чилингаров: Здравствуйте,
написал:
Хотим почистить базу для того что бы ускорить работу Вогбит, есть много позиций в номенклатуре, которые...
Име ...
Константин Чилингаров: Здравствуйте!
написал:
При открывании статистики появляется окно ошибки см.скрин
Это где-то в задании один и тот же работник указан 2 ...
Константин Чилингаров: Небольшой совет по теме:
Никогда не храните созданные файлы резервных копий базы данных там же (на том же компьютере/диске), где и сама ...
Константин Чилингаров: Поскольку этот старый модуль считает долго, там технология была такая:
Расчёт выполнялся на какой-то момент времени. На актуальных на эт ...
Было бы неплохо чтобы была возможность удалить оптом все позиции в справочнике Номенклатура у которых нет связей. Сейчас если выделить всё и нажать Удалить то все заканчивается на первом элементе где есть какая-то зависимость и приходится ручками удалять поштучно. А в справочнике 30 тысяч записей. И уже много мусора накопилось.
Кстати, при очистке заказов лимитные карты и требования не удаляются. Их приходится удалять вручную, очень долго из-за связанных поставщика и получателя. Может имеет смысл сделать кнопочку по аналогии с удалением учетных документов?
shurick пишет: Было бы неплохо чтобы была возможность удалить оптом все позиции в справочнике Номенклатура у которых нет связей.
Ну это можно попробовать, наверное. Правда, по-моему, довольно таки редкость, чтобы совсем никаких связей не осталось, а номенклатура осталась. Это только если её, разве что, когда-то ввели зачем-то, но потом так ни разу вообще нигде и не использовали. Это редкость, по моему (за исключением случая когда просто "вводим справочник" сами не знаем зачем). ИМХО, чаще всего, если номенклатура есть, то она таки где-то каким-то боком задействована. Так или иначе...
shurick пишет: Кстати, при очистке заказов лимитные карты и требования не удаляются. Их приходится удалять вручную, очень долго из-за связанных поставщика и получателя.
Надо просто сначала удалить лимитки (см. рис.), а потом заказы. Тогда они по одной кнопке удаляются выделенные вместе с поставщиком и получателем.
Но тут вопрос то в другом... Дело в том, что если склад в программе ведётся, то с лимитками то движение ТМЦ связано. И удалять то его нельзя. Ибо тогда "остатки", "обороты" и т.п. - всё "расползётся". Можно теоретически "отцепить" учётные документы (расход, возврат) от ЛЗК. Но тогда это движение материалов останется "подвешенным" (не понятно, к какому заказу оно). Кроме того, как раз эта часть (расчётные и учётные документы) на производительность как-то кардинально не должна, по идее, влиять. В отличии от "заданий", например. Поэтому их и "чистить", в общем, не обязательно, по моему. Можно и оставить. Пусть лежат себе.
Если же склад не ведётся в программе, тогда лимитки можно смело удалять, конечно. Но тогда другой вопрос -зачем их вообще в программе создавать было именно в виде документов-ЛЗК? Можно же просто отчёт напечатать из "расчёта потребности". В виде ЛЗК в базе оно нужно только, если расход по ним делать в VOGBIT.
Я лично удалением ЛЗК пользуюсь только в двух случаях. Когда тестовые примеры "чищу" или когда нужно по каким-то причинам внести изменения в уже ранее созданную ЛЗК. Иногда руками проще поправить, а иногда и быстрее удалить и по новой создать.
Было бы неплохо чтобы была возможность удалить оптом все позиции в справочнике Номенклатура у которых нет связей.
Ну это можно попробовать, наверное.
Правда, по-моему, довольно таки редкость, чтобы совсем никаких связей не осталось, а номенклатура осталась. Это только если её, разве что, когда-то ввели зачем-то, но потом так ни разу вообще нигде и не использовали. Это редкость, по моему (за исключением случая когда просто "вводим справочник" сами не знаем зачем).
ИМХО, чаще всего, если номенклатура есть, то она таки где-то каким-то боком задействована. Так или иначе...
Это не редкость в том случае когда заказные спецификации и карты заказов уже вручную удалены. А после этого начинается миллион кликов чтобы удалить номенклатурины, а для этого нужно удалить их техпроцессы, а для этого нужно удалить операции и переходы из техпроцессов, а для этого нужно удалить параметры переходов и операций, а еще у номенклатурины связанный объект материал без которого он не удаляется из техпроцесса.
И это секретарю не поручишь так как сам с трудом разбираюсь в этой каше связей.
Это мы делаем каждый год. Копируем базу, очищаем учетные и расчетные документы, удаляем расписания, задания и заказы, переносим остатки по складу и... пытаемся удалить уже ставшую ненужной номенклатуру. И на это уходят недели!!! А иначе база будет расти и справочник станет бесконечно большим и в нем хрен уже чего найдешь если понадобится.
shurick пишет: удалить оптом все позиции в справочнике Номенклатура у которых нет связей
не вяжется вот с этим
Цитата
shurick пишет: удалить номенклатурины, а для этого нужно удалить их техпроцессы
Т.е. это не "номенклатура без всяких связей" получается. А с кучей связей (Техпроцесс есть, материал, как минимум).
Цитата
shurick пишет: А после этого начинается миллион кликов чтобы удалить номенклатурины, а для этого нужно удалить их техпроцессы, а для этого нужно удалить операции и переходы из техпроцессов, а для этого нужно удалить параметры переходов и операций, а еще у номенклатурины связанный объект материал без которого он не удаляется из техпроцесса.
Крайне сложным путём идёте... Крайне сложным... Давно уже всё намного проще.
Делается так (если номенклатура реально нигде не используется, в заказах и т.п.): 1. Выделяем. 2. Открываем в меню "настройка", Нажимаем "Генератор - Удаление" -> "Ок"
И всё. Удаляет выделенную номенклатуру со всеми спецификациями, техпроцессами, связанными объектами, параметрами и т.п.
Количество кликов сводится к 3-5 (безотносительно кол-ва удаляемых деталей, техпроцессов и т.д.). Миллиона не нужно. Даже 10 не нужно.
А еще если к номенклатурине привязана заказная спецификация то не хочет автоматически удалять из-за наследования ЗС от КС. А если бы началось удаление с ЗС то все бы сработало наверное.
shurick пишет: А еще если к номенклатурине привязана заказная спецификация то не хочет автоматически удалять из-за наследования ЗС от КС. А если бы началось удаление с ЗС то все бы сработало наверное.
Да. Тут в данном случае порядок важен. Чтобы "с конца" удалялось.
Дело в том, что эта утилита изначально была сделана для быстрого удаления того, что наплодил "генератор". А там нет ни наследования, ни партий, ни файлов
В данном случае, её просто можно применить тоже для удаления, но тут да, определённые тонкости есть
Не делали это? Опять как новый год вопрос возникает. Еще позапрошлогодние не дочищены так как лень стало так еще прошлый год прибавился. Надеялся что приделаете кнопку специальную. )))
Пока нет. Не делали. В списке есть, но не делали пока.
Я так понимаю, речь идёт о добавлении в утилиту, которая предназначена для удаления ненужных результатов работы "генератора", ещё удаления связей с файлами и партий (если есть). Чтобы её же использовать для "чистки" номенклатуры вообще.
Об этом?
Если сильно критично, то добавить в следующем обновлении, в принципе, можно. По партиям всё понятно. По файлам есть некоторые вопросы. Например, только связь с файлом удалять или сам файл тоже пытаться удалить? У вас, например, в базе, насколько я помню, много файлов.