Человек хочет учитывать цены товара одного поставщика в валюте с привязкой к курсу.
Т.е. сделали приход 1 мешок, закупочная цена = 10 евро, продажная = 20 евро. курс поменялся, цена в рублевом эквиваленте тоже, соответственно.
проблема в том, что даже если делать приход в евровых ценах, то потом на его основании установка цен номенклатуры ставит рубли в колонке "цена", а не евро, хотя в приходе стоит евро.
приходится в установке цен руками менять валюту. так еще и при смене валюты руками не пересчитывается та цена, которая прилетела из поступления.
это выходит на самому обработку таб.части писать?
Т.е. сделали приход 1 мешок, закупочная цена = 10 евро, продажная = 20 евро. курс поменялся, цена в рублевом эквиваленте тоже, соответственно.
проблема в том, что даже если делать приход в евровых ценах, то потом на его основании установка цен номенклатуры ставит рубли в колонке "цена", а не евро, хотя в приходе стоит евро.
приходится в установке цен руками менять валюту. так еще и при смене валюты руками не пересчитывается та цена, которая прилетела из поступления.
это выходит на самому обработку таб.части писать?
По теме из базы знаний
- 1С Бухгалтерия 8. Часть 1: Настройка параметров учета
- 1С Бухгалтерия 8. Часть 2: Учетная политика
- Ценообразование - задача и решение (несколько прайсов для товаров)
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена) ED2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) El_Loco, цену берет не из прихода, а из предыдущих установок цен, т.е. РегистрСведений.ЦеныНоменклатуры. Но если не было цены, то валюта берется из типа цены (у вас там явно не евро, а рубли). Так что тут важно первый раз правильно установить и следить за последней установкой цены!
он перед этим приходовал от поставщика в рублях.
я сделал новый договор контрагента в евро.
одна странность. в договоре, когда я указывал тип цен, надо было создать новую закупочную цену поставщика в евро.
так вот 1с выдало ошибку - запись с таким базовым типом цен уже есть...
я изменил валюту в существующем типе цен номенклатуры поставщика. хотя подозреваю, что это неверно.
см скриншот.
может быть в этом дело. 1с помнит предыдущие цены и подсовывает рубли. хотя приход то я в евро делаю.
я сделал новый договор контрагента в евро.
одна странность. в договоре, когда я указывал тип цен, надо было создать новую закупочную цену поставщика в евро.
так вот 1с выдало ошибку - запись с таким базовым типом цен уже есть...
я изменил валюту в существующем типе цен номенклатуры поставщика. хотя подозреваю, что это неверно.
см скриншот.
может быть в этом дело. 1с помнит предыдущие цены и подсовывает рубли. хотя приход то я в евро делаю.
(7) Xershi, еще раз объясняю.
в базе два типа рублевых цен:
1. закупочная
2. розничная.
был договор у контрагента, и в нем указан тип цен номенклатуры контрагента, в которой базовый тип цен - это закупочная.
далее я создаю еще один договор, ставлю в нем валюту "евро", пытаюсь создать другой тип цен номенклатуры контрагента с другой валютой, но 1с выдает ошибку - см. скриншот.
тогда я в существующем типе цен номенклатуры контрагента меняю валюту с рублей на евро, этот тип цен указываю в новом договоре.
делаю приход - цены в евро, но делаю установку цен, и у меня цены в рублях.
я знаю только один корректный вариант - создать тип цен в евро, на его основании создать тип цен номенклатуры контрагента, и тогда все ок.
но не хочется плодить типы цен. вроде в базе все красиво - две цены - закупочная и розничная, а тут еще придется добавить "закупочную в евро".
в базе два типа рублевых цен:
1. закупочная
2. розничная.
был договор у контрагента, и в нем указан тип цен номенклатуры контрагента, в которой базовый тип цен - это закупочная.
далее я создаю еще один договор, ставлю в нем валюту "евро", пытаюсь создать другой тип цен номенклатуры контрагента с другой валютой, но 1с выдает ошибку - см. скриншот.
тогда я в существующем типе цен номенклатуры контрагента меняю валюту с рублей на евро, этот тип цен указываю в новом договоре.
делаю приход - цены в евро, но делаю установку цен, и у меня цены в рублях.
я знаю только один корректный вариант - создать тип цен в евро, на его основании создать тип цен номенклатуры контрагента, и тогда все ок.
но не хочется плодить типы цен. вроде в базе все красиво - две цены - закупочная и розничная, а тут еще придется добавить "закупочную в евро".
(8) El_Loco, что-то много действий...
Валюта и процент наценки в типах цен являются чем-то вроде значений по умолчанию. А конкретные значений этих реквизитов фиксирует документ "Установка цен номенклатуры".
Сделайте для интереса новый документ "Установка цен номенклатуры". Заполните в нем ваши позиции (которые будут в евро), и потом изменением табличной части укажите там новую валюту (Изменить - Закупочная. Установить новую валюту). Затем проведите этот документ, не забыв про флаг "фиксировать нулевые цены (или наоборот... я дословно не помню)".
Этот документ скажет системе, что теперь эти позиции в евро.
Далее действуйте как вы указали: фикируйте ваши цены на основании поступления.
Валюта и процент наценки в типах цен являются чем-то вроде значений по умолчанию. А конкретные значений этих реквизитов фиксирует документ "Установка цен номенклатуры".
Сделайте для интереса новый документ "Установка цен номенклатуры". Заполните в нем ваши позиции (которые будут в евро), и потом изменением табличной части укажите там новую валюту (Изменить - Закупочная. Установить новую валюту). Затем проведите этот документ, не забыв про флаг "фиксировать нулевые цены (или наоборот... я дословно не помню)".
Этот документ скажет системе, что теперь эти позиции в евро.
Далее действуйте как вы указали: фикируйте ваши цены на основании поступления.
(9) x_under, я уже как только не пробовал.
если делать так как вы говорите, т.е. сначала установку цен, потом поступление, потом опять установку на основании поступления, то установка цен на основании формируется в рублях, хоть ты тресни.
я не лез в код, но полагаю, что так как тип цен у меня в рублях, то УТ и пересчитывает в рубли, несмотря на то, что приход в евро.
иными словами, мне остается создать еще один тип цен номенклатуры "Закупочная в евро", где валюта = евро. Тогда оно будет установку цен делать в евро, я проверил.
но повторюсь, получается, что появится еще один тип цен. выглядит коряво, хотя задачу решает.
если делать так как вы говорите, т.е. сначала установку цен, потом поступление, потом опять установку на основании поступления, то установка цен на основании формируется в рублях, хоть ты тресни.
я не лез в код, но полагаю, что так как тип цен у меня в рублях, то УТ и пересчитывает в рубли, несмотря на то, что приход в евро.
иными словами, мне остается создать еще один тип цен номенклатуры "Закупочная в евро", где валюта = евро. Тогда оно будет установку цен делать в евро, я проверил.
но повторюсь, получается, что появится еще один тип цен. выглядит коряво, хотя задачу решает.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот