Данные грузоперевозок
Расширение ITSPM данные грузоперевозок - это библиотека по взаимодействию с данными грузоперевозок
В расширении имеется примеры с использованием самых простых функций модуля.
Ключевое отличие от соответствующих стандартных функций (ЗначениеРеквизитаОбъекта и пр.) это упор на параметры грузоперевозок.
Имея просто ссылку на параметр и ссылку на грузоперевозку - можно получить значение в одно действие.
- Запрос будет делаться используя схему компоновки данных.
- Значение будет иметь тот тип значения который предполагается переданным параметром.
- Помимо данных самой грузоперевозки можно получить такие данные как МониторинговыйСтатус, _ФинансовыйСтатус, ДатаЗакрытияМониторинга и ДатаЗакрытияФинансов
Параметры параметров
Так же запрашиваемы поля могут быть более сложными например такой:
Ссылка.[(пг) Партнер].[Адрес для отправки заявок (Контрагенты)]
Где параметр грузоперевозки с названием "Партнер" имеет тип значения контрагент, который в свою очередь позволяет получить данные в том числе и дополнительных реквизитов контрагента.
Запись данных грузоперевозок
В модуле есть раздел с записью грузоперевозок.
Скорее всего раздел работает, но он не протестирован должным образом на совместимость с некоторыми другими проектами в работе.
Плюс к этому я еще не написал для них примеров использования.
Можно сказать это бета-тест
Ключевые функции этого раздела
УстановитьЗначениеПараметраГП и УстановитьЗначениеПараметраГП_ПоИсточнику
Разница между ними в том, что УстановитьЗначениеПараметраГП сама получает объект и записывает в него данные.
А УстановитьЗначениеПараметраГП_ПоИсточнику принимает в себя справочник-объект и вводит изменения в этот объект не записывая его - используется если нужно изменить 2 и более параметра в одной грузоперевозке.