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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Состояние складов
СообщениеДобавлено: 18.06.2010 16:38 
Не в сети

Зарегистрирован: 23.04.2010 12:54
Сообщения: 5
Заметил такой баг - при вводе в таблицу "Проданные товары" два одинаковых товара и одинаковое их количество, то в "Состоянии складов" товар списывается только один раз, а надо два. Как можно исправить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 21.06.2010 10:18 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Вы в какой версии работаете?
Вероятно, в последней этого бага не будет.
Обращайтесь к нам по ссылке "Поддержка" с конкретным примером.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 23.06.2010 16:36 
Не в сети

Зарегистрирован: 27.05.2010 18:07
Сообщения: 4
А можно ли добавить дополнительные поля в "состояние складов"? Хотел добавить поле "категория" из основной таблицы товаров чтобы по нему можно было строить дерево, не позволяет. Каким способом это можно обойти?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 23.06.2010 16:58 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Чтобы добавить поле "Категория", прежде всего оно должно существовать в таблице "Товары".
Дальше нужно добавить это поле во все представления: qdfArrivalsProducts, qdfSalesProducts, qdfRelocationProducts и qdfRemovalProducts.
После этого нужно добавить это поле в представление qdfProductsHistory. Причем в программе оно не видно (тк это запрос на объединение, содержащий UNION), поэтому нужно открыть БД в MS Access и напрямую подправить SQL выражение данного представления, добавив в каждый селект поле "Категория".
Кстати, в последней версии программы в таблице "Состояние складов" есть поле "Товарная группа" (ProductGroup).

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 24.06.2010 18:03 
Не в сети

Зарегистрирован: 27.05.2010 18:07
Сообщения: 4
Чет сложно очень особенно:
<нужно открыть БД в MS Access и напрямую подправить SQL выражение данного представления, добавив в каждый селект поле "Категория".>
А нельзя ли создать новую таблицу qdf копированием данных из "состояния складов" и по полю артикул добавить категорию из таблицы tblMain


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 24.06.2010 18:18 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Наверное, так тоже получится, а моежт и нет, пробовать надо.
Но когда много представлений, построенных на базе других представлений (а не физ таблиц), то это нехорошо.
Проблемы или странности могут вылезти где-то в другом месте. А также и точки зрения производительности это не очень хорошо.
Лучше сделать, как я сказал.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 04.07.2010 09:23 
Не в сети

Зарегистрирован: 04.07.2010 09:02
Сообщения: 1
Ivan писал(а) :
> Чтобы добавить поле "Категория", прежде всего оно должно
> существовать в таблице "Товары".
> Дальше нужно добавить это поле во все представления: qdfArrivalsProducts,
> qdfSalesProducts, qdfRelocationProducts и qdfRemovalProducts.
> После этого нужно добавить это поле в представление qdfProductsHistory.
> Причем в программе оно не видно (тк это запрос на объединение, содержащий
> UNION), поэтому нужно открыть БД в MS Access и напрямую подправить SQL
> выражение данного представления, добавив в каждый селект поле
> "Категория".
> Кстати, в последней версии программы в таблице "Состояние
> складов" есть поле "Товарная группа" (ProductGroup).

Как добавить поле "Семейство" (и кому надо любые другие поля) в таблицу "Cостояние складов"?
Ivan, можете где-нибудь выложить детальное описание с картинками, чтобы было понятно человеку, не связаному с программированием, каким образом это делать?
Зарание благодарю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 05.07.2010 09:52 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Что именно вам не понятно в данном детальном описании?

> Чтобы добавить поле "Категория", прежде всего оно должно
> существовать в таблице "Товары".

Это понятно?
Если нет, то правый клик на заголовках полей таблицы "Товары" -> "Добавить поле".
Также есть кнопка "Добавить поле" на панели инструментов.
Даем внутреннее имя полю, например, Catogory.

> Дальше нужно добавить это поле во все представления: qdfArrivalsProducts

Находясь в программе в таблице qdfArrivalsProducts нажмите кнопку "Свойства таблицы", затем кнопку "SQL".
Допечатайте имя этог поля (Catogory) в часть SELECT выражения SQL представления.

_________________
2B OR NOT 2B = TRUE


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

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
В новой версии 2.21 от 12.07.2010 мы добавили в представление "Состояние склдов" (qdfStoresState) поля "Продуктовая группа", "Семейство", "Тип", "Единица измерения", "Лимит".

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 13.07.2010 15:58 
Не в сети

Зарегистрирован: 13.07.2010 15:20
Сообщения: 3
Доброго времени суток Иван.
Постараюсь подробно описать проблему на своём примере чтоб получить более исчерпывающий ответ от Вас.
Скачал демоверсию 1.4 программа понравилась. пока тестирую все нравится кроме одного нюанса:
При заполнении "Справочника товаров(tblMain)" создал новое поле "Марка А/М(AutoModel)".
Мне нужно чтоб это поле отображалось в таблице "Состояние складов(qdfStoresState)"
Как вы писали Выше делаю следующее:

В таблице "Поступившие товары(qdfArrivalProducts)" добавляю поле, настраиваю = Хранимое -> Выбор значений из списка -> Привязать к таблице: tblMain -> поле для выбора: AutoModel, Внутреннее имя AutoModel, Наименование Марка А/М

В таблице "Проданные товары(qdfSalesProducts)" добавляю поле, настраиваю = Хранимое -> Выбор значений из списка -> Привязать к таблице: tblMain -> поле для выбора: AutoModel, Внутреннее имя AutoModel, Наименование Марка А/М
Пишет: Ошибка -2147467259: Ссылка на поле "AutoModel" может относиться к полям нескольких таблиц перечисленных в предложении FROM инструкции SQL.

Что делать дальше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 14.07.2010 17:45 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Мы не даем консультаций по взломанной (хотя и не до конце, а только первые уровни защиты) версии 1.4, гуляющей по просторам рунета, а работаем только с нашими клиентами.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 15.07.2010 11:08 
Не в сети

Зарегистрирован: 13.07.2010 15:20
Сообщения: 3
Хорошо, в таком случае вопрос следующий:
если я у вас приобрету последнюю версию программы, подключится ли база которую я заполнил и смогу ли я настроить её так как описал выше?


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

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Да, все сможете сделать. Ваша настроенная БД останется.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Состояние складов
СообщениеДобавлено: 15.07.2010 11:33 
Не в сети

Зарегистрирован: 13.07.2010 15:20
Сообщения: 3
Я сейчас скачал последнюю версию с Вашего офф.сайта, проделываю всю процедуру, конечно ошибки не вылетают, но и в остатках нет нужного мне поля. Причём я создаю поле в qdfArrivalsProducts, qdfSalesProducts, qdfRelocationProducts и qdfRemovalProducts через SQL выражение и выглядит оно без указания таблицы это верно?
Пример:
не "tblMain.AutoModel", а просто "AutoModel"


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

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Да, таблицу указывать не надо (хотя и можно).
Имя таблицы нужно указывать, если только такое поле есть в более чем одной таблице (из присутствующих в части FROM).
А, если такое поле только в одной таблице, то не надо.
А вообще говоря, нужно делать все в стиле SQL-выражения, которое вы редактируете: есть имена таблиц - ставьте, нет - нет.
И далее ваше поле нужно еще добавить в qdfProductsHistory и в qdfStoresState

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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