При оформлении документа «Расходный кассовый ордер» (РКО) с видом операции «Выдача денежных средств подотчетнику» в конфигурации «1С:Управление торговлей 10.3» пользователи нередко сталкиваются с ситуацией, когда поле Валюта остается пустым, серым и полностью заблокированным для ручного ввода. Разберем детально логику работы конфигурации, выясним причину такого поведения формы и рассмотрим по шагам способы решения этой проблемы.
Проанализируем архитектурную логику типовой конфигурации. В отличие от операций расчетов с контрагентами (например, «Оплата поставщику»), где валюта расчетов определяется договором с контрагентом и допускает пересчеты по курсу, в операциях с подотчетными лицами действуют другие правила:
ВалютаДокумента в РКО с операцией по подотчетникам не выбирается вручную пользователем. Он автоматически считывается из реквизита ВалютаДенежныхСредств выбранного элемента справочника Кассы. Если поле Касса в шапке документа не заполнено, поле Валюта будет пустым и недоступным.Кассы подчинен справочнику Организации. При очистке или смене организации в документе поле Касса автоматически сбрасывается платформой, что влечет за собой обнуление поля Валюта.Рассмотрим порядок действий непосредственно в форме документа:
Расходный кассовый ордер.Валюта значением, привязанным к этой кассе (например, «руб.»).Если до обновления конфигурации или создания новой базы касса и валюта подставлялись сразу при создании нового документа, а затем перестали, проанализируем настройки пользователя. При обновлении базы персональные значения автоподстановки могли сброситься. Восстановим их:
Основная организация — выберем рабочую организацию по умолчанию;Основная касса — укажем кассу, соответствующую выбранной организации.Организация, Касса и Валюта теперь заполняются автоматически при открытии формы.Если касса в документе выбрана, но поле Валюта по-прежнему остается пустым, проверим корректность заполнения самого справочника Кассы:
В случаях, когда после некорректного обновления или переноса данных в базе появились дубли валют, алгоритмы автоподстановки могут давать сбой. Разберем, как это устранить:
ПоискИЗаменаДублирующихсяЭлементов, перенаправив все ссылки на один эталонный элемент.