Руководство по новому модулю «Контроль» - 23.06.2025 Опубликовано подробное руководство пользователя по новому модулю «Контроль», появившемуся в недавно выпущенной версии VOGBIT 24.2.1

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

Новые задания - Производство
Stas Frang: Спасибо за ответ. Еще в процессе вопрос возник:  Если в Заказе на производство начать создавать иерархию сборок и деталей внутри, то поч ...
Тёмная тема - Прочее
Сергей: Здравствуйте! В этом окне сейчас нет настроек отображения. Цвет текста починим в новой версии. Если ещё где-то сталкиваетесь с подобным ...
Движение за период CurrentQuery - Отчёты
Сергей: Здравствуйте! Запрос в файле.
Сменный график - Общие вопросы
Константин Чилингаров: Да, список для выбора получится так поменьше. Но зато сначала то нужно будет ещё составить этот "список поменьше" из общего. Причем ...
Альтернативное обозначение отправочных марок - Отчёты
Константин Чилингаров: Здравствуйте,  Нужно в шаблоне отчёта поменять, чтобы вместо обозначения номенклатуры выводилось значение параметра этой номенклату ...
Пример создания плагина - Плагины
Константин Чилингаров: Не вижу смысла писать в таком случае свои "удалялки". Потеря времени. Проще и быстрее штатными функциями все поудалять в данном конк ...
Создание заказа на производство с учетом остатков/задела - Прочее
Константин Чилингаров: Здравствуйте, В современных версиях VOGBIT есть (где-то в прошлом году появилось впервые) "Автоматическое" заполнение (раззворачиван ...
Типовой технологический процесс - Состав и технология
Константин Чилингаров: Здравствуйте, Можно, например, создать стандартными средствами «Производственный заказ» (там как раз «разматывается» всё изделие по ...
График производства. Текущие работы - Производство
Sidneyanton: Спасибо за ответ, действительно не было связей, наверное при запуске стояла другая настройка последовательности.
Статистика - Производство
Алексей Пономарев: Благодарю за помощь все поправил.
Складской учет - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: написал: Еще бы поиск допилить в обеспеченности по заказам, чтоб искал не только номер, но и материал Будет. В ближайшем обновлении, на ...
Предварительные заявки - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте, Я посмотрел Ваш ролик. Спасибо! Только с обновлением это, по-моему, никак не связано.   Давайте поясню один момент: ...
Новая документация "График производства" - Прочее
Константин Чилингаров: Движок форума не разрешает напрямую Excel файлы в сообщения вставлять. Ну ладно. Понятно, в общем, о чем речь. на будущее: если нужно Excel фа ...
Ошибка отчёта "Недостаточно памяти" - Отчёты
Константин Чилингаров: Тут ещё знаете, в чем может быть дело... Не в размере даже, а во внутренностях конкретного файла с картинкой. Ошибка может озвучиваться си ...
Дублирование приходных ордеров - Прочее
Константин Чилингаров: Здравствуйте, Очень странная картина... Не сталкивались никогда с таким. Копию базы данных можете дать нам посмотреть? Если есть техни ...
Распределение работ. Дискретность настройки - Прочее
Константин Чилингаров: Здравствуйте, В этом окне, насколько я помню, сохраняется только список "постов" выбранных. При закрытии/открытии окна. Порядок сл ...
«Шаблон техпроцесса» - Состав и технология
Sidneyanton: Спасибо, за подробное разъяснение!
VOGBIT Онлайн - Общие вопросы
Владимир Белов: написал: Добрый день! Такой вопрос. Могу я установить базу данных на съемный диск и пользоваться на разных компьютерах - переставляя то ...
Создание нового производственного задания - Производство
Константин Чилингаров: Здравствуйте, написал: еперь при создании заказа в окне "Производственные заказы" этот самый заказ "дублируется" в окне " ...
Вопрос на тему "Технология подробно" - Состав и технология
Zms.komissarov: Нужно открыть, какой-нибудь (из какого удобно печатать) вариант "подробного" графика производства, там выбрать соответствующую опе ...

SQL запрос

Вопросы по взаимодействию с другими приложениями, загрузка и передача данных - Экспорт импорт данных - Технические вопросы
Страницы: 1
SQL запрос
 
Я через sql запрос добавил параметр к заданию в производстве:
INS ERT INTO General.ObjectParameters (ID, OwnerID, ParameterID, SortOrder, FloatValue, StringValue, FullPath)
VALUES ((SEL ECT MAX(ID) + 1 FROM General.ObjectParameters), 1509022, 1958497, 2, 3.500, '3.500', CONCAT((SELE CT MAX(ID) + 1 FROM General.ObjectParameters), '.'))

Запрос выполнился - параметр стал виден в программе Производство->Загрузка->Задание->Дополнительные параметры.
Но удалить эту запись теперь я не могу, не через базу данных, не через программу - выдает ошибку:
Нарушено "PK_General_DeletedObjects" ограничения PRIMARY KEY. Не удается вставить повторяющийся ключ в объект "General.DeletedObjects". Повторяющееся значение ключа: (1958395).<KeyErr><ErrCode:6001FFFF>
<ErrNumber:2627>
<ErrSeverity:14>
<ErrState:1>
<ErrProcedure:Called fr om [General].[Objects.Delete]: >
<ErrLine:41>

1958395 - сформированный ID в General.ObjectParameters

Что сделал не так?
Изменено: Aafanasiev - 22.08.2019 16:29:38
 
Цитата
Aafanasiev написал:
Что сделал не так?
вот это вот:
Цитата
Aafanasiev написал:
через sql запрос
Для создания объектов Vogbit есть API. Очень желательно его и использовать.
В данном случае создаваемому объекту был присвоен ИД уже существовавшего объекта.
Но даже в случае правильного ИДа, такое добавление приведёт к неработоспособности Vogbit.
(Возможно, заметите это не сразу. Как в данном случае - первая ошибка вылезла только при попытке удаления)
Т.е. мы не сможем гарантировать правильную работу программы и правильность обновления.
 
Но ведь API Vogbit в итоге делает sql-запрос. К тому же в каждой таблице есть триггеры.
 
Да. Только немного не такой.
Да и он может измениться со временем. Как и структура базы.
API может спасти от некоторых проблем и ошибок.
В общем, всё зависит от сложности задачи. Главное бэкап базы сделайте.
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4185
Приняло участие в обсуждении: 430
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт