Цитата |
---|
Мария Грикурова пишет: И регистрировать цены уже в валюте строки документа. Потом не надо будет ходить по реквизитам - просто обращаемся в РС и пересчитываем по курсу, если надо. Может быть я ошибаюсь, но мне кажется - будет быстрее. Ни в коем случае не претендую на абсолютное знание |
Да в принципе можно сделать как Вы советуете:
Добавить реквизит валюта в табличную часть "Товары" документа "Изменения цен" и сразу заполнять ее из Типа цен или номенклатуры. Так же добавить в регистр сведений наверно скорей всего ресурс "Валюта", а не измерение, иначе дополнительно будем получать срез последних по всем валютам, а не по последней записи.
Сильного улучшения производительности не добьемся, а вот наделать ошибки при вводе документа "Изменение цен" очень просто, не просто так валюта у типа цен блокируется если с ним есть записи. Кстати Ваш вариант не всегда это более производительный, например если нужно получить цены по одному типу цен и валюта цены хранится в типе цен. Здесь получаем проигрыш, т.к. нужно получать курсы всех валют, а так придется получать курс только для одной валюты, да и формула пересчета будет проще.
Цитата |
---|
Мария Грикурова пишет: В связи с вышесказанным возник еще один вопрос. Валюта учета в номенклатуре - правильно ли я понимаю, история значений не хранится? Если мы год назад имели валюту рубли, в этом году поменяли валюту на доллары, ранее записанные цены будут выводиться в отчет с цифрами, но с другой валютой? |
Здесь не досмотрели, нужно блокировать это поле как в типе цен, исправим.