Почему в УТ 10.3 в документе выдачи денежных средств подотчетнику поле «Валюта» пустое и недоступно для редактирования?

Пользователь 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

Особенности работы с валютой в операциях с подотчетными лицами

Проанализируем архитектурную логику типовой конфигурации. В отличие от операций расчетов с контрагентами (например, «Оплата поставщику»), где валюта расчетов определяется договором с контрагентом и допускает пересчеты по курсу, в операциях с подотчетными лицами действуют другие правила:

  1. Валюта жестко привязана к кассе: Реквизит ВалютаДокумента в РКО с операцией по подотчетникам не выбирается вручную пользователем. Он автоматически считывается из реквизита ВалютаДенежныхСредств выбранного элемента справочника Кассы. Если поле Касса в шапке документа не заполнено, поле Валюта будет пустым и недоступным.
  2. Влияние флагов учета: Если в документе установлен флаг отражения в регламентированном учете, доступность редактирования валюты документа блокируется алгоритмами формы, так как учет движения наличных денежных средств ведется строго в валюте кассы организации.
  3. Иерархия реквизитов: Справочник Кассы подчинен справочнику Организации. При очистке или смене организации в документе поле Касса автоматически сбрасывается платформой, что влечет за собой обнуление поля Валюта.

Способ 1. Проверка заполнения реквизита «Касса» в документе

Рассмотрим порядок действий непосредственно в форме документа:

  1. Откроем создаваемый или проблемный документ Расходный кассовый ордер.
  2. Обратим внимание на реквизит «Организация»: убедимся, что юридическое лицо выбрано.
  3. Заполним поле «Касса», выбрав нужную кассу из списка доступных для данной организации.
  4. Сразу после выбора кассы система автоматически заполнит поле Валюта значением, привязанным к этой кассе (например, «руб.»).

Способ 2. Настройка автоматической подстановки кассы для пользователя

Если до обновления конфигурации или создания новой базы касса и валюта подставлялись сразу при создании нового документа, а затем перестали, проанализируем настройки пользователя. При обновлении базы персональные значения автоподстановки могли сброситься. Восстановим их:

  1. Перейдем в главное меню: «Сервис» → «Настройки пользователя».
  2. В открывшемся дереве настроек найдем ветку «Основные значения для подстановки в документы».
  3. Проверим и заполним следующие реквизиты:
    1. Основная организация — выберем рабочую организацию по умолчанию;
    2. Основная касса — укажем кассу, соответствующую выбранной организации.
  4. Нажмем кнопку «Сохранить» (или «ОК»).
  5. Создадим новый документ РКО и убедимся, что поля Организация, Касса и Валюта теперь заполняются автоматически при открытии формы.

Способ 3. Проверка карточки кассы в справочнике

Если касса в документе выбрана, но поле Валюта по-прежнему остается пустым, проверим корректность заполнения самого справочника Кассы:

  1. Откроем раздел «Справочники» → «Предприятие» → «Кассы».
  2. Найдем и откроем элемент справочника, который используется в кассовых документах.
  3. Проверим реквизит «Валюта денежных средств». Если реквизит не заполнен, укажем нужную валюту (рубли) и сохраним карточку по кнопке «Записать и закрыть».
  4. Перевыберем кассу в документе РКО для обновления связанных реквизитов.

Способ 4. Проверка справочника «Валюты» на наличие дубликатов

В случаях, когда после некорректного обновления или переноса данных в базе появились дубли валют, алгоритмы автоподстановки могут давать сбой. Разберем, как это устранить:

  1. Откроем справочник «Валюты» через меню «Справочники» → «Классификаторы» → «Валюты» (или через «Банк и касса»).
  2. Убедимся, что базовая валюта (рубли с кодом 643 или 810) присутствует в единственном экземпляре.
  3. Если обнаружены дублирующиеся элементы, выполним их объединение с помощью типовой обработки ПоискИЗаменаДублирующихсяЭлементов, перенаправив все ссылки на один эталонный элемент.
← На главную