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

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

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




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

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Доброго времени суток!
Подскажите, как посчитать прибыль? А именно, из суммы розничной продажи вычесть последнюю закупочную цену, умноженную на количество?
За ранее очень благодарен!


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

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Dmitry21 писал(а):
Доброго времени суток!
Подскажите, как посчитать прибыль? А именно, из суммы розничной продажи вычесть последнюю закупочную цену, умноженную на количество?
За ранее очень благодарен!

Создал вычисляемое поле с формулой: FORMULA: [Amount]-[LastBuyPriceCalc]*[Quantity], но прибыль выводится не сразу же, а только при изменении, как это исправить?


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

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

_________________
2B OR NOT 2B = TRUE


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

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
В конфигурации демо БД есть отчет "Продажи, расходы и прибыль за период", стоящий на последнем месте. Смотрите в его SQL-инструкцию.
Вычисляемые поля считаются тольк при сохранении записи, т.е. при переходе на другую запись вверх или вниз при редактировании в таблице (а не в форме). Тут ничего не "исправить".

Дело в том, что в отчете выдает просто пустые строки. По этому я принял решение считать прибыль таким способом.
Если возможно подскажите другие способы решения, или же как пользоваться отчетом.
За ранее благодарен!


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

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

_________________
2B OR NOT 2B = TRUE


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

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
Создайте свой собственный отчет в соответствии с вашей структурой.
В актуальной версии демо БД с данным отчетом не должно быть никаких проблем.

К сожалению я плохо владею языком SQL запросов.
А как обновить базу, если я веду её уже несколько лет?
P.S. Стоит актуальная версия оболочки 2.164, на сколько я помню.


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

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

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибыль
СообщениеДобавлено: 20.04.2012 10:24 
Не в сети

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
Вашу базу обновить нельзя, она уникальная, можно обновить только DemoDatabase.mdb
Надо скачать полный дистрибутив, удалить программу, и заново установить. При этом установится наша актуальная демо БД.

Мне надо чтобы все данные сохранились.
Значит прибыль мне никак не посчитать?


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

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Ваша база данных ни куда не денется. Но на всякий случай сделайте резервную копию.
Почему же не посчитать? Посчитать. Надо написать правильный SQL-запрос, которые считает все, что вам нужно. Посмотрите в демо БД, в SQL-запрос этого отчета.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибыль
СообщениеДобавлено: 21.04.2012 10:59 
Не в сети

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
Ваша база данных ни куда не денется. Но на всякий случай сделайте резервную копию.
Почему же не посчитать? Посчитать. Надо написать правильный SQL-запрос, которые считает все, что вам нужно. Посмотрите в демо БД, в SQL-запрос этого отчета.

Тогда следующий вопрос.
Т.к. прибыль считается только при обновлении записи, возникает следующий вопрос: как обновить целиком всю таблицу и все записи в ней, чтобы не обновлять каждую запись вручную?


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

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
И еще, почему при добавлении новой записи в таблицу SalesProducts, в поле, вычисляемое по формуле FORMULA: [LastBuyPriceCalc]*[Quantity], автоматически выставляется Последняя закупочная цена (LastBuyPrice из таблицы qdfBuyPrice) товара, на который был наведен курсор в момент нажатия кнопки "Добавить"?
P.S. Проблема появляется, только тогда, когда это поле (LastBuyPrice из таблицы qdfBuyPrice) скрыто.


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

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

Так у вас это поле вычисляемое или хранимое с формулой значения по умолчанию?
Для обновления всей таблицы можно воспользовать групповым обновлением из меню "Сервис".
Вычисляемые поля пересчитываются автоматически каждый раз при нажатии "Обновить" F5.

> И еще
Тут желательно снять видео файл и обратиться к нам в поддержку по ссылке "Поддержка" с копией вашей БД.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибыль
СообщениеДобавлено: 21.04.2012 12:50 
Не в сети

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
> прибыль считается только при обновлении записи, возникает следующий вопрос: как обновить целиком всю таблицу

Так у вас это поле вычисляемое или хранимое с формулой значения по умолчанию?
Для обновления всей таблицы можно воспользовать групповым обновлением из меню "Сервис".
Вычисляемые поля пересчитываются автоматически каждый раз при нажатии "Обновить" F5.

> И еще
Тут желательно снять видео файл и обратиться к нам в поддержку по ссылке "Поддержка" с копией вашей БД.

Вычисляемое поле "Последняя закупочная цена"(LastBuyPriceCalc) и хранимое "Сумма закупочная", вычисляемое по формуле FORMULA: [LastBuyPriceCalc]*[Quantity].
А еще существует "Прибыль", вычисляемая по формуле FORMULA: [Amount]-[LastBuyPriceCalc]*[Quantity].
При нажатии F5, прибыль не пересчитывается.


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

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

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прибыль
СообщениеДобавлено: 21.04.2012 12:56 
Не в сети

Зарегистрирован: 19.04.2012 14:10
Сообщения: 20
Ivan писал(а):
Вы уверены, что все это у вас вычисляемые поля?
Зайдите в свойства поля, сделайте эранный снимок и покажите его здесь.

Вас интересуют свойства всех полей?


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

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


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

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


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

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