Всем привет!
УТ 11
Помогите понять смысл колонки в табличной части Товары - Сумма взаиморасчетов, по какому принципу она отображается в документе и для чего вообще нужна?
В настройках программы, стоит галочка "несколько валют", валюта Регл.учета = валюте Упр.учета = RUB
Выписываю Реализацию вижу в таб части колонку "Сумма взаиморасчетов".
лезу в конфигуратор вижу такой код:
Процедура УстановитьВидимостьКолонкиСуммаВзаиморасчетов(Форма)
ДополненныеПараметрыМеханизма = ОбщегоНазначенияУТКлиентСервер.ПолучитьДанныеМеханизмаИзКэшаФормы(Форма, "Взаиморасчеты");
Для Каждого СтруктураПараметров Из ДополненныеПараметрыМеханизма.МассивПараметров Цикл
Если НЕ ЗначениеЗаполнено(СтруктураПараметров.ЭлементыФормы.СуммаВзаиморасчетовТЧ) ИЛИ Не ЗначениеЗаполнено(СтруктураПараметров.ВалютаВзаиморасчетов) Тогда
Продолжить;
КонецЕсли;
Элемент = Форма.УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(СтруктураПараметров.ЭлементыФормы.СуммаВзаиморасчетовТЧ);
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(СтруктураПараметров.ВалютаДокумента);
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Новый ПолеКомпоновкиДанных(СтруктураПараметров.ВалютаВзаиморасчетов);
Элемент.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
КонецЦикла;
КонецПроцедуры
Показать
делаю выборку реквизитов этого документа через КонсольЗапросов вижу Валюта=ВалютаВзаиморасчетов=RUB
ну ок... меняю руками ВалютуВзаиморасчетов на EUR, записываю документ, перезахожу - там все равно колонка Сумма взаиморасчетов как была так и осталась.
Для чего нужен этот реквизит? зачем он нужен в табличной части Товары?