Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Использование Vtiger CRM

Открытая группа активность: 2 дн., 11 ч. назад

Обсуждения функциональности, особенностей установки и настройки системы SalesPlatform Vtiger CRM.

Конвертация предложения в счет [РЕШЕНО] (записей: 6)

← Форум группы   Все форумы
  • Аватар andreas - 1 мес., 3 нед. назад:

    Добрый день!
    При конвертации предложения в счет вместо прайсовой цены подставляется цена закупки.
    Это же касается конвертации предложения в заказ.
    Кто знает в каком месте исправить?
    p.s. существует ли документ, описывающий логику работы серверной части системы?

  • Аватар andreas - 1 мес., 1 нед. назад:

    Вопрос все еще актуален.

  • Аватар Андрей - 2 нед., 5 дн. назад:

    Мне тоже это вопрос интересен. Решение так и не нашли?

  • Аватар andreas - 2 нед., 4 дн. назад:

    Нет. Пока пытаемся сделать автоматическое формирование нужного нам номера договора в зависимости от тематики работ

  • Аватар andreas - 2 нед., 4 дн. назад:

    Нашел.
    в файлике /modules/Inventory/Models/Record.php
    функция getProductForPurchaseOrder ()
    строка
    $relatedProducts[$i]['listPrice'.$i] = $relatedProducts[$i]['purchaseCost'.$i] / $relatedProducts[$i]['qty'.$i];
    заменил на
    $relatedProducts[$i]['listPrice'.$i] = $relatedProducts[$i]['listPrice'.$i] / $relatedProducts[$i]['qty'.$i];

    Однако она повлияет и на создание заказа и закупки.
    Но нам актуальней счет и заказ. Закупка не важна.

  • Аватар andreas - 1 нед., 6 дн. назад:

    Вобщем переделали данный механизм.
    Что делали выше вернули к исходному, но
    правки внесли в файл: modules->Inventory->views->Edit.php
    $relatedProducts= $parentRecordModel->getProductsForPurchaseOrder();
    заменили на
    $relatedProducts = $parentRecordModel->getProducts();

    Сама процедура getProducts() располагается в
    ->modules->Inventory->Models->Record.php
    В данной же процедуре можно править расчет НДС на такой как вам нужно.

    p.s.
    Для себя мы убрали из шаблона и кода выбор расчета налогов. Оставили только индивидуальный. Сделали его по умолчанию.
    Изменили расчет в процедуре getProducts(). Скорректировали скрипты, формирующие расчет НДС в таблицах (счет, предложение)
    Добавили новые переменные и скорректировали шаблон.
    В итоге:
    если номенклатура с НДС, то он ее считает = цена * 0,18/1,18
    если номенклатура без НДС, то собственно НДС нет.
    Ввели переменную для шаблона, содержащую текст, отсылающий к НК РФ при продаже неисключительных прав по лицензионным договорам.
    Если в счете есть права (они без НДС), то в данную переменную пишется текст, который затем выводится в шаблоне.
    Если в счете все позиции с НДС, то в переменную пишется пробел, который никак не мешает при формировании счета по шаблону.