Использование VOGBIT, резка листа и труб - Закончен очередной проект на предприятии по интеграции с ПО раскроя и подготовки УП для машин резки металла

Последние темы на форумах VOGBIT

Не загружается график производства - Обновление
Константин Чилингаров: Прилично... Даже очень прилично... Чисто с технической точки зрения было бы интересно, конечно,  под отладкой посмотреть на таком объеме ...
Приемка ОТК - Производство
Константин Чилингаров: Ролик по функции "Контроль": [VIDEO TYPE=YOUTUBE WIDTH=1280 HEIGHT=720 //www.youtube.com/embed/RT7mVtAL-F0?feature=oembed[/VIDEO
Автоматизация обновления - Обновление
Константин Чилингаров: Ещё, может быть, можно было бы написать какую-то специальную одноразовую приладу, конкретно для вашего случая, чтобы массово всё деактив ...
Проблема с обновлением шаблона - Установка
Константин Чилингаров: Здравствуйте, На ночь оставьте загружаться этот шаблон. Он такой один специфический... Конкретно этот шаблон может ну ООООчень долго з ...
Разграничение доступа в справочниках учётных документов - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Штатной такой возможности нет (потому что подавляющее большинство пользователей просто напрямую в эти "справочники&qu ...
Настройка вкладки "Подразделение" - Прочее
Pakhunov: Спасибо
Оформление полуфабриката - Состав и технология
Pakhunov: Спасибо  :) 
Завершение клиента - Прочее
Константин Чилингаров: Здравствуйте, Починить что-либо, не обновляя программу, если дело в самой этой программе, невозможно. Если только дело не в VOGBIT, а в чем- ...
Отчеты Статистика производства - Отчёты
Константин Чилингаров: Здравствуйте, написал: а если работа выполняется быстрее чем указано в плане? "Полоска" в "Графике производства" показыва ...
Логи - Прочее
Константин Чилингаров: Здравствуйте, Клиент локально сохраняет только настройки (расположение колонок, размеры, расцветка пользовательская в окнах и т.п.) и в ...
Обслуживание БД - Прочее
Владимир Белов: Павел, время доброе! На Linux можно так установить количество файлов логов  с помощью консоли: 1. Изменить в настройках количество errorlog- ...
Активация - Установка
Константин Чилингаров: Здравствуйте, Владимир! Странная ошибка, вообще говоря. Такая появляется при попытке запустить версию новее 1.1.32 (а это год 2015 где-то п ...
Технологическая карта заказа - Общие вопросы
Beavis900: Понял, благодарю! 
Заявки на закупку - Прочее
Константин Чилингаров: Здравствуйте, написал: Оформляя приход, накладная поставщика была добавлена не к той заявке Технически можно, конечно, залезть в сп ...
Удаление позиции из номенклатуры - Прочее
Константин Чилингаров: Здравствуйте, В "спецификации" (окно "состав") показывается материал, назначенный для данной детали (номенклатуры), как "ос ...
Ошибки ВОГБИТ - Общие вопросы
Константин Чилингаров: Здравствуйте, Стандартный отчёт не из этого окна печатается. /support/4158/ Подробнее
Добавление заказа к открытому графику производства. - Интерфейс программы
Константин Чилингаров: Здравствуйте, Идея понятна. Технически тоже понятно, в целом, как можно сделать.   Тут главный вопрос в интерфейсной части. Как сде ...
Возврат делового отхода - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Штатной такого рода функции нет. Только если писать специальный плагин, который будет так делать. Продумывать логику его ...
Начало работ и дата запуска - Прочее
Константин Чилингаров: Здравствуйте, Окно "Производственные заказы: текущие" (список активных на текущий момент заказов на производство). Там есть коло ...
Расчет потребности. Колонка "Подразделение" - Общие вопросы
Beavis900: Разобрались, благодарю! 

Чистка базы

- Практические приемы работы - Старые разделы форума
Страницы: 1
Чистка базы
 
Хочу с нового года радикально почистить базу.
Планирую следующее:
1. Удалить задания.
2. Удалить заказы.
3. Удалить учетные документы.
4. Удалить неиспользуемые материалы и учетные карточки (те которые удалятся - из удаленных приходов-расходов и больше не нужны)
5. Удалить ненужные изделия с техпроцессами.
6. Почистить историю.
7. Ввести остатки из старой базы.

Все правильно?
 
Ну тут сложно сказать, правильно или нет. Вам виднее. Смотря, что вы получить в итоге хотите.

Из общих соображений можно выделить следующее:

1. Обязательно сделать backup базы перед всем этим мероприятием. Можно и по ходу делать периодически, если нужно. Это лишним не бывает.

2. После массового удаления чего бы то ни было обязательно почистить историю (сеансы).

3. После удаления и чистки сеансов запустить процедуру [Health].[RefreshDependencies] , затем выполнить "сжатие БД" (shrink).

4. По завершению всех мероприятий выполнить процедуру [Health].[UpdateStatistics]

Также можно посоветовать полученный результат сохранить, сделав таким образом свою собственную "стартовую базу". Полностью настроенную, с материалами, постами, работниками и т.п., но без заказов и другой оперативной информации. Делать такую базу лучше вообще без "файлов программы" в ней. Тогда потом после выхода обновлений будет легче нё довести до кондиции (обновить до последней к текущему моменту версии и добавить файлы от последнего существующего обновления).
 
Хочу получить базу с номенклатурой и техпроцессами, но без возможных косяков в учете материалов и без ненужных уже людей, изделий, материалов, заказов и т д.
Как делать backup без файлов программы?
 
Цитата
shurick пишет:
Как делать backup без файлов программы?
Зайти в VOGBIT, открыть "Администрирование - Файлы программы". Удалить оттуда все без галочки "Системный" (остальные не удалятся).

Получится база без "файлов программы".

Ну а дальше сделать backup стандартными средствами.
 
Здравствуйте, а что конкретно удалится если так сделать

Цитата
Константин Чилингаров пишет:
Зайти в VOGBIT, открыть "Администрирование - Файлы программы". Удалить оттуда все без галочки "Системный" (остальные не удалятся).

Я то же хочу с начала года работать с почищенной базой, а удалять учетные и расчетные документы, заявки покупателей и тд занимает массу времени. Хочу оставить номенклатуру, рабочих, спецификации и тех процессы с чертежами то есть исходные данные. А всю наработанную информацию связанную с изготовлением заказов удалить. Заказы и задания при помощи утилит я удалил.
Изменено: Алексей Пономарев - 30.11.2016 11:13:38
 
Цитата
Алексей Пономарев пишет:
Здравствуйте, а что конкретно удалится если так сделать

ЦитатаКонстантин Чилингаров пишет:
Зайти в VOGBIT, открыть "Администрирование - Файлы программы". Удалить оттуда все без галочки "Системный" (остальные не удалятся).
Здравствуйте,

"Файлы программы" (вкладка меню "Администрирование") это сложенные в базу данных файлы клиентского приложения. Сложены они туда, чтобы гарантировать, что при подключении к этой базе данных откуда бы то ни было версия программы (клиентского приложения) при этом всегда будет одинаковая.
Если удалить, то, соответственно, не будет такой гарантии. При подключении к этой базе файлы клиентского приложения не будут проверяться и при необходимости обновляться.
Обычно "файлы программы" удаляют те, кто намеренно хочет работать одновременно с разными базами и версиями программы. Разработчики, например. Или если хотят сделать какую-то свою "исходную" базу данных, чтобы её потом было легче "поднимать" до любых последующих версий.

Если вы не очень хорошо понимаете как это всё работает, то лучше не трогать :)

С данными (номенклатура, работники, документы и т.д.) это никак не связано.
 
Понятно, может в будущем можно будет сделать для пользователей с доступом администратора утилиты для массового удаления наработанной информации. Как в моем случае, например, год новый начинается проводим ревизию складов и готовой продукции все равно проводить массовую корректировку и сверку. Поэтому создаю новую базу очищаю от годовых наработок и новый год с новой базы начинаем. Просто чистить это  достаточно утомительная и бестолковая работа, долго очень...
 
Цитата
Алексей Пономарев пишет:
может в будущем можно будет сделать для пользователей с доступом администратора утилиты для массового удаления наработанной информации
Некоторое количество есть:

Удаление заданий – удаляет все задания по заказу, по выбранным заказам, по отдельным выбранным позициям заказа. Состояние заданий не важно (выполнено/не выполнено). Удаляет все.

Удаление «внеплановых» заданий – удаляет все «внеплановые» задания за указанный период времени – вручную введённые - которые есть в сменах, но ни к каким заказам не относятся.

Очистка заказов – изначально было сделано для удаления тех. карт производственных заказов, которые по какой-то причине стали не нужны. Также отлично удаляет массово спецификации (любые) и технологии, если надо.

Удалить расписание – удаляет из расписания смены без заданий за указанный период, кроме сохранённых шаблонов. Полезно при очистке заданий по старым заказам. Заданий нет никаких, остаётся «пустое» расписание работы постов висеть. Чтобы его удалить быстро.

Удалить учётные документы – быстро удаляет любые выбранные учётные документы со всем содержимым (накладные, ордера и т.п.). Проведённые/не проведённые – не важно. Удаляет всё.

Генератор, удаление
– изначально было сделано для быстрого пакетного удаления того, что сделано генератором – выделенных изделий вместе с параметрами, спецификациями и техпроцессами. Чтобы если, например, неправильно по ошибке ввёл параметры изделия нового при генерации, и программа тебе за 3 секунды наплодила автоматом новые детали, узлы, изделие, спецификации на это всё мероприятие, техпроцессы, нормы и т.п. А потом понял, что неправильно ввёл характеристики и это всё, соответственно, неправильное. Чтобы всё это скопом одной кнопкой удалить.
В некоторых случаях удобно использовать для быстрого пакетного удаления изделий, включая параметры, спецификации, техпроцессы.


Цитата
Алексей Пономарев пишет:
чистить этодостаточно утомительная и бестолковая работа, долго очень...
Если с чисто технической точки зрения, то вот в таких случаях, как раз, и полезно сделать свою собственную «стартовую» базу данных. Без «файлов программы», только с минимально необходимыми данными.

Чтобы в нужный момент (раз в год) её из загашника достать, поднять до последней на этот момент версии, залить «файлы программы» самые современные на этот момент, и получится готовая для работы новая база.

С идеологической точки зрения, моё мнение, каждый год новая база – это перебор.
Зачем?

По-моему, вполне достаточно:
• Удалить по старым заказам задания;
• Удалить расписание пустое оставшиеся за старое время;
• Удалить «сеансы» (историю работы пользователей)
• Пересчитать зависимости
• Сделать shrink базы
• Пересчитать статистику

И всё, мне кажется, на этом можно успокоиться.
А остальное то зачем косить всё? Оно, в принципе, и не тормозит особо ничего, и не мешает. Пусть себе лежит…
 
Во время чистки базы выявились неудаляющиеся номенклатурины с сообщением "Объект либо не существует, либо на него ссылаются блокировки."
Где их искать и как убрать?
 
Стандартными средствами воспроизвести что-то подобное не удалось.
Возможно это как-то связано с тем, что эта конкретно база у вас несколько повреждена. И уже давно.
Доподлинно не известно, в результате чего эти проблемы с ней когда-то возникли (сервер внезапно выключился пару раз, или ещё что-то) но факт, что они там есть определённые.

По поводу её "починки" давайте по скайпу или по WhatsApp обсудим. Мы поэкспериментировали с копией, и определённых успехов добились.
Но это не для форума тема. Пишите лично.
 
Где можно прочитать о том, как нужно правильно удалять задания по старым заказам (не все, а только по выполненным заказам), чистить сеансы и историю (тоже не все, а только старше 1 месяца).
 
Как удалять задания:

Открываете "Производственные заказы", там нажимаете "Ранее выполненные".
Открывается список старых заказов (которые когда-то отметили, как законченные).
Там есть колонки:
- начало работ: дата, когда было выдано первое задание по заказу;
- окончание работ: дата, когда было выполнено последнее задание по заказу;
- закрытие заказа: дата, когда нажали на этом заказе кнопку "отметить, как законченные".

Сортируете по какой-нибудь из этих колонок, выделяете нужные заказы -> Настройка -> Удаление заданий.

Что нужно иметь в виду:
- если заказов/заданий по ним (которые нужно "почистить")  очень много, то лучше не выделять/удалять всё сразу. Лучше частями.
- когда вы таким образом удаляете задания, удаляется в том числе и вся "Статистика производства", связанная с этими заказами: Работники, даты, нормо-часы. Если эта информация потом когда-нибудь может понадобится, то прежде, чем удалять, сначала сделайте резервную копию базы данных. Потом, если что, можно развернуть будет и посмотреть, что нужно.
- после удаления такого массового заданий, выйдите из программы (чтобы закрылся текущий сеанс пользователя), потом зайдите снова и через "Администрирование" - "Сеансы" удалите предыдущий Ваш сеанс (в процессе которого задания удаляли). В процессе такого массового удаления скапливается огромное количество связанных с этим процессом "событий". Удалив сеанс, можно сразу эту гору ненужных "событий" вычистить из базы. Что желательно и сделать.

Как чистить сеансы:
Открываем в VOGBIT меню "Администрирование", нажимаем "Сеансы".
Можно отсортировать по дате, если нужно.
Выделяем "сеансы", которые хотим удалить. Главное, чтобы не было среди выделенных незакрытых сеансов (у которых "время выхода" пустое), иначе кнопку "удалить" из-за этого будет не активна.
Выделяем, жмём "Удалить".
Все события, связанные с соответствующими "сеансами" при этом удалятся.

Ещё пара замечаний:
1. После массовых удалений можно выполнить (через SQL Server Management Studio) для базы запросы:

exec [Health].[RefreshDependencies]

exec [Health].[UpdateStatistics]

2. Чтобы "сеансы" не "плодились" в базе нужно выполнить для неё:  

ALTER DATABASE имя_базы_данных SET TRUSTWORTHY ON;

 
Задания удалились нормально.
В сеансах на вкладке "Правка" кнопка "Удалить" неактивна. В событиях кнопка "Удалить" также неактивна
 
Цитата
Lexam написал:
В сеансах на вкладке "Правка" кнопка "Удалить" неактивна.
Выделен незакрытый сеанс. Выделите только закрытые. И будет активна.

Цитата
Выделяем "сеансы", которые хотим удалить. Главное, чтобы не было среди выделенных незакрытых сеансов (у которых "время выхода" пустое), иначе кнопку "удалить" из-за этого будет не активна.

Цитата
Lexam написал:
В событиях кнопка "Удалить" также неактивна
Туда не нужно ходить. Удаляйте "сеансы". События сами удалятся.
 
Выбран точно закрытый сеанс, см. принтскрин
 
Причина обнаружена, кнопка активна только если зайти под пользователем sa

Действительно ли сеансы удаляются только из-под SA?
 
Да, есть такое дело. В текущей версии так. Забыл написать про этот нюанс.
Страницы: 1
Сейчас на форуме (гостей: 16)
Всего зарегистрированных пользователей: 3597
Приняло участие в обсуждении: 393
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт