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

Выставление счета на основе номенклатуры

Добавлено: 27 янв 2017, 15:54
nikorn
Кто знает, как решить такую распространенную проблему?

Есть первая сущность - Номенклатура. В одном из полей сущности указана цена.
Есть вторая сущность - Счет, в которую набираются позиции из сущности Номенклатура с указанием количества и цены.

Как сделать, чтобы цена из Номенклатуры подставлялась в Счет?
screen.jpg

Re: Выставление счета на основе номенклатуры

Добавлено: 27 янв 2017, 20:39
support
Есть вторая сущность - Счет, в которую набираются позиции из сущности Номенклатура с указанием количества и цены.
Каким образом Номенклатура связано со счетом? Связанные записи или вложенная сущность?

Re: Выставление счета на основе номенклатуры

Добавлено: 27 янв 2017, 22:20
nikorn
В моем конкретном случае Счет - это вложенная сущность Номенклатуры.

Если быть точным, то это не Счет, а Комплект. И операция представляет собой составление Комплекта из Номенклатуры (комплектацию). Хотя разница между Счетом и Комплектом чисто терминологическая
screen1.jpg
Вот структура сущности Комплектация
screen2.jpg
Сейчас при составлении Комплекта можно выбрать позиции Номенклатуры, входящие в Комплект, указать их количество, но цену приходится вбивать руками, хотя поле "Цена" есть в головной сущности. Однако, как это поле подтянуть в комплект, не понятно..

Re: Выставление счета на основе номенклатуры

Добавлено: 28 янв 2017, 05:56
support
На данный момент, к сожалению нету такой возможности, но вещь нужная по этому добавил в план.

Думаю сделать следующее, если нужно выбрать поле из родительской сущности, то номер поля нужно заключить в парные скобки [[id]]:

Код: Выделить всё

[10]+[[12]]
где 12 - это id поля родительской сущности

подойдет такой вариант?

Re: Выставление счета на основе номенклатуры

Добавлено: 28 янв 2017, 08:49
nikorn
Раз это еще не реализовано, то я сделал подборку обсуждений и пожеланий на ту же тему:

https://rukovoditel.net/forum/ru/viewto ... ?f=3&t=677
https://rukovoditel.net/forum/ru/viewto ... ?f=2&t=595
https://rukovoditel.net/forum/ru/viewto ... ?f=3&t=542
https://rukovoditel.net/forum/ru/viewtopic.php?f=3&t=50

Причем в последнем из указанных обсуждений (еще от января 2015 года) вроде бы даже указано решение, но у меня оно не срабатывает

Re: Выставление счета на основе номенклатуры

Добавлено: 28 янв 2017, 11:22
support
Причем в последнем из указанных обсуждений (еще от января 2015 года) вроде бы даже указано решение, но у меня оно не срабатывает
Да, в ранних версиях была такая возможность, но сейчас она не поддерживается, так как код для формул был обновлен и я пропустил эту возможность.

На данный момент добавил в план на 1.9

Re: Выставление счета на основе номенклатуры

Добавлено: 24 ноя 2017, 15:19
support
Данная возможность появится в версии 2.0. Добавлена функция SELECT которая по умолчанию функция возвращает значение поля последней добавленной записи. Если применить функцию к родительской сущности, то возвращается значение поля родительской записи.