Лирическое вступление (или лайк в сторону 1С:)
Как мы все знаем, в последней версии торговли (на момент написания 11.1.6.20) нет, и не предвидится, значений по умолчанию для подстановки в документы. Зато есть красивый запрос определения часто встречающегося значения из пяти последних подобных объектов, который стоит изучить просто как художественную литературу, как начинающим так и не очень. Запрос находится в общем модуле ОбщегоНазначенияУТ процедура ЗаполнитьЗначенияСвойствАвтозаполнения и, так как формируется он динамически, я рекомендую остановиться отладкой на строчке Запрос.Текст = ТекстЗапросаСвойствАвтозаполнения(ОбъектСсылка, СтруктураСвойствАвтозаполнения); шагнуть её и посмотреть значение свойства Запрос.Текст, (см. рис. 1).
Смысл запроса незатейлив, если вы в пяти последних документах трижды и более раз выбрали один и тот же склад (кассу, счет организации, руководителя и т.д.) то в шестом документе машина подставит его сама, в противном случае поле останется пустым.
Однако, некоторые клиенты, всё же, просят реализовать старые добрые настройки для пользователей, а также бывает необходимость более твёрдого понимания вопроса при загрузке заявок и других документов автоматически.
Итак, задача:
Заполнять склад в накладной значением, заданным для пользователя, по умолчанию.
Решение:
Добавляем в справочник Пользователи реквизит Склад тип справочник ссылка Склады, размещаем его на форме, после чего находим в модуле объекта РеализацияТоваровУслуг процедуру ОбработкаЗаполнения и после вызова метода ЗаполнитьПоЗначениямАвтозаполнения с параметром Склад, добавляем строчку (см. рис . 2):
Склад = Автор.Склад;
Всё. Сохраняем, запускаем, заходим Администрирование, Настройки пользователей и прав, Пользователи, открываем нужного, устанавливаем значение реквизита Склад.
Заполнять значения можно и в других документах, при этом стОит отметить, что в других документах ссылка на пользователя может называться по-другому, например, в приходном кассовом ордере, это реквизит Кассир.
Конечно, это не самый правильный вариант и настройки пользователя лучше размещать в регистре сведений или ещё там где, но пример простой и он работает.
Разумеется, всё выше изложенное, необходимо делать на конфигурации со снятыми замками и при обновлении каждый раз восстанавливать.
Работает так же и для более ранних конфигураций 11.1