Ирина Лаврик
Была на сайте: 26.03.2017 11:39

Ирина Лаврик texnik-san

Паспорт не верифицирован

Пример работы с прайс-листами: переоценка выбранного по заданном 

  • 48
  • Опубликовано: 2013-10-29
В рамках программы складского учета была решена задача для каждого товара вести неограниченное (столько, сколько потребуется в процессе работы заказчику) число колонок цен, каждая из которых имеет свои правила формирования.

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

Для остальных колонок задан процент наценки по отношению к "базовой" цене и правила округления. При добавлении нового артикула цены рассчитываются автоматически, по правилам.

Цены любых выбранных колонок на любую группу артикулов, отобранную по любым критериям, можно легко изменить по гибко настраиваемому правилу (см. рисунок).

Задача решена методом формирования текста SQL запроса (а при определенном сочетании опций - нескольких последовательных запросов. Выполнение либо всех запросов успешно, либо ни одного - обеспечено созданием транзакции).

Примечание: гнусное, на мой взгляд, цветовое решение выполнено таким по настоянию заказчика.
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Курсовая "База данных объектов незавершенного строительства"

Курсовая "База данных объектов незавершенного строительства" База разработана для сдачи в качестве студенческой курсовой работы, соответствует заданной теме, требованиям методических указаний к выполнению работ, и содержит все требуемые по учебному плану разновидности запросов, форм, отчетов и макросов. Работ…

 Кассовая программа для магазина обуви/одежды

Кассовая программа для магазина обуви/одежды Рабочее место кассира в небольшом магазине обуви/одежды или любого другого штучного размерного товара. Работа с торговым оборудованием: сканер баркодов, принтер чеков. Интуитивно понятный интерфейс (обучение кассира занимает 15 минут). Система ра…

Макрос добавления картинок в файл Excel

Макрос добавления картинок в файл Excel На входе: указать расположение файла Excel, в который должны быть вставлены картинки, указать лист и диапазон, где находятся "ключевые слова" для поиска картинок; расположение папки с картинками. Результат работы: для каждого ключевого сл…

Поисковый моторчик (Поиск промышленного оборудования))

Поисковый моторчик (Поиск промышленного оборудования)) (продолжение. начало http://freelance.ru/users/texnik-san/?work=1643736) Решена задача поиска по сложным многовариантным критериям в базе, наполненной данными, поступающими "как есть", т.е. с максимальной скоростью занесения данных в систе…

БД учета рабочего времени и табельных листов

БД учета рабочего времени и табельных листов Учет времени, отработанного сотрудниками, в разрезе проектов, объектов и видов деятельности, с подведением итогов по любой комбинации параметров за каждый период (месяц) и произвольный интервал дат. Предусмотрела возможность независимого заполнения …

Курсовая "Магазин Оптика"

Курсовая "Магазин Оптика" Еще одна курсовая работа. Даже не знаю, надо ли что-то описывать ))) Курсовая как курсовая: главная кнопочная форма, таблицы, запросы, отчеты - все как требуют. Как обычно, кроме сдачи курсового никакой другой смысловой нагрузки база не несет, но это…

Курсовая "Дворец водных видов спорта"

Курсовая "Дворец водных видов спорта" Еще одна курсовая работа на MS Access. База соответствует заданной теме, требованиям методических указаний к выполнению работ, и содержит все требуемые по учебному плану разновидности запросов, форм, отчетов и макросов. Работа была сдана студенткой н…

CRM для юридической фирмы (специализация - ДТП)

CRM для юридической фирмы (специализация - ДТП) Позволяет занести и системтизировать всю необходимую информацию о клиенте, транспортном средстве, происшествии, участниках ДТП, страховой компани, ответчике и т.п.; автоматически генерировать необходимые документы (претензии, извещения, акты, договор…