#0
by Антон Мак
Создается документ и есть ДокументОбъект, на основании которого его нужно заполнять. Заполнение документа тоже самописное. Как правильнее заполнить его: передав уже имеющийся объект документа основания или лучше передать ссылку и запросом получить всё что нужно?
#1
by Wobland
получая объект, ты читаешь его _весь_. запросом - только то, что хочешь. вопрос не понял
#3
by Fragster
да, но в случае толстого клиента можно пирлететь на мутабельные значения (мы же не знаем, что там где у автора)
#4
by Антон Мак
Вопроса наверное два: "что будет работать быстрее?" и "Как правильнее?" Объект документа основания уже есть, по-этому вроде бы логичнее передать его в заполнение. С другой стороны, я слышал, что передавать объект в некоторых случаях нельзя.
#6
by GROOVY
На мой субъективный взгляд (подчеркиваю слово _субъективный_) объект передавать нужно только если нужно его менять, для всего остального достаточно ссылки.
#8
by aleks-id
а после передачи из ссылки объект получить для изменения не? я бы вообще учитывая веяния в управляемом приложении передавал навигационную ссылку :)
#9
by GROOVY
Зачем получать объект? А навигационную ссылку зачем? Задача получить данные документа => передаем ссылку, читаем по ссылке данные запросом. Самый идеальный вариант. Получая объект мы вынуждаем систему работать с блокировками, читать кучу данных из БД. Навигационная ссылка нужна для интерактивной работы.
#10
by ShoGUN
Объект в большинстве случаев нафиг не нужен. Нужен только в , либо для вызова методов объекта(но это уже промах проектирования, имхо).
#17
by Fragster
ха хоть через фабрику XDTO сериализовать этот объект, передать, а на той стороне развернуть. Нафига лишние действия, если ссылка и так передается куда и как угодно?
#18
by aleks-id
да не помню я почему так делал. были какие то проблемы с передачей а через нав.ссыль все прокатило.
#22
by GROOVY
И навигационная ссылка и просто ссылка это просто строка. Может я тебя и не понял, но после я тоже тебя видимо не понял :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Не сохраняются изменения во внешней обработке.
- загрузка 2ндфл в ЗУП
- Оформлено больше чем указано в строке 1 распоряжения Заказ поставщику
- v8: Скд Компоновщик программно изменить поле
- сбиваются настройки табличных частей
- УПП.Дата запрета редактирования
- НайтиПоНаименованию
- Ошибка при установке значения атрибута контекста
- 1с8.2.15 СКД. Связи наборов данных
- Один и тот же запрос в разное время работает по-разному
- FreeBSD бэкап
- Отловить событие потери фокуса полем ввода
- скд: как установить отбор по реквизиту для параметра?
- v7: Обработка для выгрузки справочников
- Обмен УПП13-БП20 через планы обмена (8.2)
- Обмен ЗУП (типовая с доработанной) - ошибка отложенных движений
- Конв. данных. Как заполнить в приемнике реквизит, не существующий в источнике?
- Акт об оказании производственных услуг УПП 1.3
- Индексируемое поле не может иметь составной тип и тип неограниченной длины
- Разные виды деятельности?