Перейти к содержимому


Номерация счетов в зависимости от нашей организации


Сообщений в теме: 5

#1 eqpersonal

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • Пол:Мужчина

Отправлено 20 Март 2013 - 16:11

Как можно настроить, чтобы автоматическая номерация счетов была привязана к каждой организации, а не единая общая?
И как сделать, чтобы счета начинались занова с начала года?

Буду признателен за код вычислений.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Март 2013 - 18:07

http://clientbase.ru...indpost&p=10184

#3 eqpersonal

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • Пол:Мужчина

Отправлено 20 Март 2013 - 20:35

А как привязать номерацию счетов к организации?

#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 21 Март 2013 - 09:58

$sqlQuery = "SELECT max(`f437`) AS maxNUM FROM `".DATA_TABLE."43` WHERE (`status`<>'2' AND `f654`='" . $line['Наша компания'] . "' AND YEAR(`add_time`)= YEAR(CURDATE()))";

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#5 eqpersonal

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • Пол:Мужчина

Отправлено 21 Март 2013 - 22:47

Просмотр сообщенияandibrag (21 Март 2013 - 09:58) писал:

$sqlQuery = "SELECT max(`f437`) AS maxNUM FROM `".DATA_TABLE."43` WHERE (`status`<>'2' AND `f654`='" . $line['Наша компания'] . "' AND YEAR(`add_time`)= YEAR(CURDATE()))";

Проверьте еще раз этот код, пожалуйста. Что-то не работает, номер перестает вычисляться вообще. Если убрать AND `f654`='" . $line['Наша компания'] . "' - работает только в отношении `status`<>'2', но не обращает внимания на даты предыдущих счетов.

#6 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 22 Март 2013 - 07:46

$sqlQuery = "SELECT max(`f437`) AS maxNUM FROM `".DATA_TABLE."43` WHERE (`status`<>'2' AND `f654`='" . $line['Наша компания']['ID'] . "' AND YEAR(`add_time`)= YEAR(CURDATE()))";

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных