тип полей Формула JS и значения для списков

Все вопросы/проблемы по установке и использовании.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

тип полей Формула JS и значения для списков

Сообщение isbesedin »

Добрый вечер!
Посмотрев видео по версии 2.2 нашел для себя несколько интересных вещей. Хотелось бы получить чуть больше информации о полях формула JS и значений для списков.

Ведется учет заказов в интернет-магазине. Сейчас к каждому заказу привязываются подсущности товаров. У каждого товара есть закупочная цена и розничная. Сейчас для каждого товара каждый раз указывается розничная цена и закупочная цена отдельно. Хотелось бы иметь отдельно таблицу с прайс-листом, где указаны все товары и в заказе указывать товары через поле сущность ( то есть связь с объектом из прайс-листа, где уже заполнены все данные по ценам). Раньше такого сделать не мог, так как цены иногда меняются, а функции все время бы пересчитывали стоимость даже для давно выполненных заказов. В видео есть упоминание о чем-то подобном, но хотелось бы получить больше информации или подскажите где можно прочитать. Заранее спасибо.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: тип полей Формула JS и значения для списков

Сообщение support »

JS формулы не работают с сущностями. Они работают с числовыми полями и с полями типа список, где значения можно указать к опции списка. Можно организовать товар-атрибут.
isbesedin
Сообщения: 82
Зарегистрирован: 03 мар 2016, 22:42
Имя: Иван
Откуда: Москва
Организация: foxtravel
Контактная информация:

Re: тип полей Формула JS и значения для списков

Сообщение isbesedin »

Есть где-то подробное описание? Потому что по видео понять ничего не возможно.

Вообще мне кажется вопрос с отсутствием документации стоит довольно остро...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: тип полей Формула JS и значения для списков

Сообщение support »

Пока нет, задавайте вопросы тут.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: тип полей Формула JS и значения для списков

Сообщение support »

Постарался разъяснить тут
https://www.rukovoditel.net/ru/formula- ... tions.html
Там есть видео с примерами.
motop
Сообщения: 25
Зарегистрирован: 16 июн 2017, 14:21
Имя: Yury
Откуда: Moscow

Re: тип полей Формула JS и значения для списков

Сообщение motop »

Решил не делать отдельную тему, но у меня появился вопрос, а если у меня хитрый прайс-лист.
Условно мне нужно рассчитать стоимость перевозки из Москвы в Питер, 1 кг стоит 1000 рублей, но больше 10кг стоит 900 рублей.

Как правильно сделать, что бы при выборе Москвы и Питера подгружались именно эти "ставки"?
Москва -> Питер 1кг = 1000 руб
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: тип полей Формула JS и значения для списков

Сообщение support »

Подробная инструкция тут http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/
motop
Сообщения: 25
Зарегистрирован: 16 июн 2017, 14:21
Имя: Yury
Откуда: Moscow

Re: тип полей Формула JS и значения для списков

Сообщение motop »

Благодарю за ссылку на инструкцию, буду пробовать.

Но разве нету других инструментов для работы с прайсами-ставками?
а то получается на каждый город нужно создавать формулу, потом нужно делать формулу на каждое количество веса, а еще у меня несколько транспортных компаний, со своими ценами.
Чую придется конкретно программировать(
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: тип полей Формула JS и значения для списков

Сообщение support »

Ну, города у вас - это список, верно? Для значения списка можно задать Значение, которое можно получить с помощью встроенной функции get_value(); Частично вам должно помочь.
motop
Сообщения: 25
Зарегистрирован: 16 июн 2017, 14:21
Имя: Yury
Откуда: Moscow

Re: тип полей Формула JS и значения для списков

Сообщение motop »

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

Москва -> Питер 100кг перевозка транспортной компанией 1
у них тариф на данное направление 100 руб за 1 кг если общий вес больше 50 кг, а так тариф 150 руб за 1кг

Думаю как это все посимпотичней завернуть
Ответить