Sobes.tech
Middle+

Fall: Wie man das Konto 70 (Gehalt) vor den Buchhaltern in den Vorschussberichten in 1C Buchhaltung versteckt?

sobes.tech KI

Antwort von AI

В 1С Бухгалтерии скрыть 70-й счёт (зарплату) от бухгалтеров при работе с авансовыми отчётами можно несколькими способами, учитывая, что стандартных настроек для этого нет:

  • Ограничение прав доступа. Создать отдельную роль или группу пользователей, у которых нет прав на просмотр или изменение документов, связанных с 70-м счётом. Например, исключить доступ к регистрам или документам, где отражается зарплата.

  • Модификация обработки авансовых отчётов. В конфигураторе можно изменить форму или обработку авансового отчёта, чтобы исключить или скрыть строки, связанные с 70-м счётом. Это можно сделать через фильтрацию данных или изменение выборок.

  • Использование дополнительных реквизитов или признаков. Можно добавить признак, по которому зарплатные операции будут исключаться из отчётов для определённых пользователей.

Пример кода на встроенном языке 1С для фильтрации данных в обработке:

Выборка = Новый ВыборкаДанных();
Для Каждого Строка Из ИсходныеДанные Цикл
    Если Строка.Счет <> "70" Тогда
        Выборка.Добавить(Строка);
    КонецЕсли;
КонецЦикла;
// Использовать Выборка для отображения отчёта

Таким образом, скрытие достигается через настройку прав и доработку логики формирования отчётов.