Страница 1 из 2

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

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

Ведется учет заказов в интернет-магазине. Сейчас к каждому заказу привязываются подсущности товаров. У каждого товара есть закупочная цена и розничная. Сейчас для каждого товара каждый раз указывается розничная цена и закупочная цена отдельно. Хотелось бы иметь отдельно таблицу с прайс-листом, где указаны все товары и в заказе указывать товары через поле сущность ( то есть связь с объектом из прайс-листа, где уже заполнены все данные по ценам). Раньше такого сделать не мог, так как цены иногда меняются, а функции все время бы пересчитывали стоимость даже для давно выполненных заказов. В видео есть упоминание о чем-то подобном, но хотелось бы получить больше информации или подскажите где можно прочитать. Заранее спасибо.

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

Добавлено: 23 май 2018, 07:19
support
JS формулы не работают с сущностями. Они работают с числовыми полями и с полями типа список, где значения можно указать к опции списка. Можно организовать товар-атрибут.

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

Добавлено: 23 май 2018, 18:42
isbesedin
Есть где-то подробное описание? Потому что по видео понять ничего не возможно.

Вообще мне кажется вопрос с отсутствием документации стоит довольно остро...

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

Добавлено: 23 май 2018, 19:41
support
Пока нет, задавайте вопросы тут.

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

Добавлено: 28 май 2018, 08:18
support
Постарался разъяснить тут
https://www.rukovoditel.net/ru/formula- ... tions.html
Там есть видео с примерами.

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

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

Как правильно сделать, что бы при выборе Москвы и Питера подгружались именно эти "ставки"?
Москва -> Питер 1кг = 1000 руб

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

Добавлено: 06 июн 2018, 22:19
support
Подробная инструкция тут http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/

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

Добавлено: 07 июн 2018, 10:53
motop
Благодарю за ссылку на инструкцию, буду пробовать.

Но разве нету других инструментов для работы с прайсами-ставками?
а то получается на каждый город нужно создавать формулу, потом нужно делать формулу на каждое количество веса, а еще у меня несколько транспортных компаний, со своими ценами.
Чую придется конкретно программировать(

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

Добавлено: 07 июн 2018, 11:22
support
Ну, города у вас - это список, верно? Для значения списка можно задать Значение, которое можно получить с помощью встроенной функции get_value(); Частично вам должно помочь.

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

Добавлено: 07 июн 2018, 14:14
motop
Сергей, все верно, но схема получается очень монструозный.
Сначала мне нужно проверить города, потом транспортные компании и только потом смогу дать цену.

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

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