Sobes.tech
Назад к вопросам
Middle+
30

Кейс: как скрыть 70-й счёт (зарплату) от бухгалтеров по авансовым отчётам в 1С Бухгалтерии?

Компании, где спрашивали
Dogma

Ответ от нейросети

sobes.tech AI

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

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

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

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

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

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

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