Имя: Пароль:
1C
1С v8
Несколько валют в Рознице 3.0
0 doom_2001
 
08.01.25
10:54
Помогите разобраться, пожалуйста. Создал базу с нуля, не получается включить учет нескольких валют в Рознице 3.0 (нет такого пункта в настройках). Хотя, в демобазе настройка есть.
1 Волшебник
 
08.01.25
11:20
Розница в разных валютах? Вы в какой стране живёте?
2 Fedor-1971
 
08.01.25
11:37
(0) На картинках нет учёта в нескольких валютах
Национальная валюта - собственно валюта страны (курсы которой  загружаются)
Валюта учёта - это константа ВалютаРегламентированногоУчета, т.е. валюта ведения операций в БД (изменять её после начала работы себе дороже)

Если они разные (например, для управленческого учёта), то придётся определиться с курсами - что есть задачка со * (не всегда очевидно где их взять или как вычислить, бо начальство руками не жаждет их вносить)
3 Fedor-1971
 
08.01.25
11:40
2+ кроме того, при розничной реализации за прямой обмен валют могут нахлобучить по самое не могу (например, если цены обозначены в рублях, а расчёт с клиентом в долларах или евро)
4 Смотрящий
 
08.01.25
11:42
(1) Под капотом розницы 3.0 давно уже УНФ. А в УНФ многовалютный учет есть
5 Fedor-1971
 
08.01.25
11:48
(4) Непонятно одно, для розничной продажи он зачем? Установка цен возможна в разных валютах, но "Оно, таки, им точно нужно?" - это надо узнавать у ТС
6 doom_2001
 
08.01.25
11:56
Нужно для закупки в валюте, продажа конечно в рублях
7 Гена
 
08.01.25
12:10
(6) В 1С многое построено на ФО (функциональная опция), которые задаются чаще всего в константах (в том числе и при первом запуске).
Гляньте в Функциях для технического специалиста поиск "валют" - какие константы там есть. Заодно проверите - а есть ли вообще такой справочник.
8 Garykom
 
08.01.25
12:13
Порезано
Типа вам это не надо
Думаю можно легкой допилкой через расширение включить
Но нужен хороший прог чтобы косяки исправить возможные
Или ждать когда в типовой сделают, что не факт
9 Гена
 
08.01.25
12:15
(8) Понятно. А вообще справочник валют есть?
10 Garykom
 
08.01.25
12:16
(8)+ В самих доках глянул ВалютаДокумента есть в шапке
Т.е. теоретически просто функционал УНФ заглушкой закрыли
11 Garykom
 
08.01.25
12:16
(9) Все есть
12 Гена
 
08.01.25
12:19
(11) Гут.
(0) Раз всё равно новую базу открыли, то сбейте заглушку и поиграйтесь. Потом нам расскажете.
13 Fedor-1971
 
08.01.25
12:23
(6) Для этого есть ВалютаДокумента + указание по какому курсу считать (если надо) для приведения к валюте учёта
Есть и на поступлении ТМЦ, и на реализации ТМЦ
14 Garykom
 
08.01.25
12:29
(12) Не прокатит легко
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{ОбщийМодуль.ВозможностиПриложения.Модуль(505)}: Функциональность недоступна для включения.

Закрытый модуль
15 Garykom
 
08.01.25
12:31
(14)+ расширением перекрыть закрытый можно
но сначала надо его получить...
А как добыть текст
ВозможностиПриложения.ФункциональностьПриложенияПриИзмененииПередЗаписью
вопрос
16 Маленький Вопросик
 
naïve
08.01.25
12:34
Базовая розница?
17 Смотрящий
 
08.01.25
12:38
(14) Воу воу; вендор начал тырить купленный исходный код у пользователей ??? о_Т
18 Garykom
 
08.01.25
12:38
(15)+ Хехе
19 Garykom
 
08.01.25
12:41
(17) Угу
20 Garykom
 
08.01.25
13:15
(0) попробуй поэкспериментировать на копии базы
создай новое расширение, можно адаптация, сними галки безопасный режим и защита от опасных

и добавь в расширение общий модуль ВозможностиПриложения из конфы
туда добавь код:
&Вместо("ФункциональностьПриложенияПриИзмененииПередЗаписью")
Процедура Расш1_ФункциональностьПриложенияПриИзмененииПередЗаписью(Источник, Отказ) Экспорт
	
	Если Источник.Метаданные().Имя <> "ФункциональнаяУчетВалютныхОпераций" Тогда
		ПродолжитьВызов(Источник, Отказ);
	КонецЕсли;
	
КонецПроцедуры
21 doom_2001
 
08.01.25
19:38
(20) Спасибо! Так и сделал.
22 Волшебник
 
08.01.25
19:39
(21) И что получилось?
23 nextssbt
 
09.01.25
10:28
(0) унф 3.0 переходи в рознице 1с выпилила учет валют
24 Garykom
 
10.01.25
14:21
(21) Ну как успехи?
Потестил?