Главная » Айтида » Добавление колонки «Категория цены» в Справочник товаров
Русфонд

Добавление колонки «Категория цены» в Справочник товаров

23 августа 2012 - Рубрики Айтида

1187 просмотров

Добрый день!

Вчера ко мне обратился с вопросом «Как вывести цену по каждой категории цены в справочнике товаров?»

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

Делается это довольно просто, если знать встроенные функции Айтиды.

Так вот для реализации данной задачи можно воспользоваться 2 функциями — fn_calc_skladcena и fn_calc_clevcena. Первая возвращает цену для товара для конкретного склада, вторая возвращает значение цены товара для определенной категории цены. Про работу с первой я рассказывал в одной из статей, когда добавляли колонку к спецификации документа.

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

Запрос довольно прост

select dbo.fn_calcclev_cena(nn, getdate(),'001','001')

и ставим галочку «не вычислять значение выражения».

Немного скажу о параметрах функции, здесь

nn — внутренний код товара/услуги в системе

getdate() — функция, которая возвращает текущее дату/время. То есть вы получается данные на текущий момент. Если нужно на определенный момент времени, то подставляете эту дату. То есть можно вывести цену для товара, которая была неделю назад и т.п.

первое значение ’001′ — это код категории цены, его можно посмотреть в параметрах системы, вкладка категории цен.

второе значение ’001′ — код учета, 001 — управленческий, 002 — бухгалтерский, 003 — налоговый

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

Осталось создать несколько переоценок для складов  с разными категориями цены (хотя наверное они в вас и так уже есть) и проверить ;-)

Если этот материал оказался вам полезен, порекомендуйте его в в Google, нажав кнопку Google+ справа в сайдбаре или через кнопки социальных сервисов ниже.

П.С. не забудьте оставить комментарий к статье, а также поделиться ссылкой с друзьями и коллегами через социальные сервисы или скопировав ссылку на статью ниже. Кроме того, вы можете предложить тему статьи через кнопку слева "Предложить тему статьи". Там же можно оставить пожелания, идеи по развитию сайта, а также благодарности (ну а вдруг)
П.П.С. предлагаю вам также вступить в Группа Вконтакте!группу Вконтакте, где вы сможете пообщаться с участниками на интересующие вас темы. Смелее!!!
Если вы больше времени проводите в Twitter, то за обновлениями на сайте можно следить, подписавшись на мою лентуTwitter: follow me!

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 2 , , , , ,

Понравилась статья? Поделитесь ссылкой




Комментарии к «Добавление колонки «Категория цены» в Справочник товаров»:

  1.  Илья 18 октября 2012 13:07:01

    сделал select dbo.fn_calc_clevcena(nn, getdate(),’002′,’001′) в справочник ТМЦ

    теперь при открытии ругается прибл. так:

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

    •  Руслан 18 октября 2012 13:11:41

      прошу прощения
      ошибочка в названии функции, в статье поправил
      dbo.fn_calcclev_cena

Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.