Конвертация данных Обработанного переданного значения в приемнике #623009


#0 by _Ramzes
Ситуация следующая. Есть конфигурация УТЛ, в ней в документе Путевой лист табличная часть ГСМ есть реквизит БАК, бак может быть основным и не основным. Есть конфигурация УАТ, в ней есть реквизит ГСМ, значение которого получается из справочника ТС, в котором есть реквизит МоделиТС (справочник), в котором есть реквизит Основное топливо и Дополнительное топливо. Вопрос. Как можно передать значение при выгрузке путевого листа, чтобы при загрузке путевого листа в приемник обработать выгружаемое значение. Достаточно передавать Истина или Ложь, 1 или 0. Пока вижу вариант решения добавить реквизит Булево в табличную часть. Но это очень плохой вариант. Я уверен что есть другой способ обработки данной ситуации. Вопрос, как это можно сделать.
#1 by izekia
а по типу топлива не получится? у тебя у бака есть такой признак?
#2 by izekia
или у бака есть признак основной и неосновной, и соответственно - это основное топливо и дополнительное топливо в приемнике?
#3 by _Ramzes
Именно так
#4 by _Ramzes
основной и неосновной бак = Основное и дополнительное топливо
#5 by izekia
а бак как-то можно синхронизировать относительно модели тс? я бы напрямую написал правило Бак=>ТипГСМ
#6 by izekia
хотя булево в строке - совсем не криминал, просто обрабатываешь его на выгрузке и загрузке нестандартно, кому какая разница? это наиболее простой и рабочий вариант
#7 by _Ramzes
в конфигурации Источник я не знаю что будет за ГСМ. Там ссылка на справочник Номенклатура.
#8 by izekia
так, стоп то есть существуют варианты где основной бак может содержать как основное топливо, так и дополнительное? и то же относительно дополнительного бака?
#9 by _Ramzes
У нас такого варианта нет. У нас основной бак - основное топливо, не основной бак вспомогательное топливо
#10 by Рыжий Лис
Для таких целей служит флаг Передавать данные в параметры.
#11 by _Ramzes
Я сделал через Выражение Выражение - Неопределено. Может быть указано произвольное строковое выражение на встроенном языке, результат вычисления которого при загрузке будет присвоен значению свойства. Если Выражение определить в теле обработчика, то дальнейшая обработка ПКС будет прекращена. Данная возможность, используется только если конфигурация-приемник реализована на платформе V8
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С