Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 28.10.2024 15:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 26.08.2020 17:40 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
Здравствуйте. Да, нужен схожий триггер. Вы можете посмотреть триггер, который выполняется при заказе и выставлении статуса заказа в ВЫПОЛНЕНО, и сделать аналогичный под ваши бизнес-процессы. Либо мы вам можем в этом помочь через доработку вашей конфигурации путем отправки обращения в разделе Услуги нашего сайта.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04.11.2020 19:57 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
tblRemoval и соответствующая ей подчиненная tblRemovalProduсts не имеют к производству никакого отношения. Это таблицы под списание товаров. Отлаживайте ваши запросы в среде SSMS и с правильными таблицами tblProduction и tblProductionProducts, если упорно не желаете прибегать к нашей помощи.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05.11.2020 13:02 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Кликните меню "Таблицы" -> "Добавить таблицу". Прочтите подсказку на желтом фоне. Это чтобы понять чем tbl отличается от qdf. И соответственно, сделать для себя правильные выводы, нужно вам создавать qdf или не нужно. Вообще, qdf создается автоматом как только пользователь создаст первое вычисляемое поле.
Да, триггеры срабатывают только при ручном вводе пользователя. Из скрипта можно делать все, в том числе вызывать свою процедуру. Рекомендуем вам посмотреть обучающие видео № 20, 81, 82, 83 и другие.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07.11.2020 02:54 
Не в сети

Зарегистрирован: 25.04.2012 10:09
Сообщения: 2233
Откуда: Жуковский, Московская область
VladBS писал(а):
Хочу задать вопрос для понятия логики работы в ДемоБД, вот у вас в демоБД дублируются таблицы, например, tblProduction и qdfProduction (qdfSales, tblSales и т.д.). Понимаю, что одна физическая таблица, а одна виртуальная. И в основном, когда мы открываем и работаем в демоБД, то мы работаем в виртуальной qdfProduction, а основная tblProduction скрыта от нас. Не могу понять для чего это, хочется создать новую таблицу для своих целей. Также хочу понять, мне нужно тоже так, одну и ту же таблицу создавать в qdf и tbl варианте или нет? И если да, то они между собой связаны как-то?
Они не связаны, но при удалении физ. таблицы перестанет работать его представление. qdf -- это виртуальное (не хранимое как tbl) отражение tbl, но с выводом вычисляемых полей из других таблиц. Если вы хотите только хранить какие-то свои данные, то вам достаточно обычной физической таблицы tbl. Если хотите через ключевое поле в этой таблице вывести поля из других таблиц, то при добавлении первого такого поля создастся автоматом представление qdf, и вот уже с ним просто работать пользователям удобнее, когда видны не числа в полях внешний ключей, а сами значения в вычисляемых полях, но за это приходится расплачиваться быстродействием.
VladBS писал(а):
И ещё один вопрос,
Вопрос насчёт того, как происходит списывание сырья, когда мы добавляем в ручную запись в "Производства"? Я так понял, что это происходит через спец. Триггер, но он активируется только когда вручную мы добавляем запись, а когда запись создана моим триггером из Таблицы "Заказ Клиентов", триггер на списание в Таблице "Производства" не реагирует на запись.
Спасибо за ответ!!! :D
Вам просто надо немного модифицировать триггер из т.Произведенные товары и добавить его в т.Заказы. Вы все верно поняли: списание сырья происходит созданием записи о товаре в tblRemovalProducts через триггер при добавлении произведенного товара в qdfProductionProducts.
Ну а как конкретно надо модифицировать триггер -- это уже не тема нашего форума, это сами через изучение SQL.

_________________
90% ответов на ваши вопросы находятся в руководстве, разделах "Вопросы" и "Видео" на нашем сайте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10.11.2020 11:44 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
А вот не будем мы вам этого говорить.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB