Кейс: как скрыть 70-й счёт (зарплату) от бухгалтеров по авансовым отчётам в 1С Бухгалтерии?
Ответ от нейросети
sobes.tech AI
В 1С Бухгалтерии скрыть 70-й счёт (зарплату) от бухгалтеров при работе с авансовыми отчётами можно несколькими способами, учитывая, что стандартных настроек для этого нет:
-
Ограничение прав доступа. Создать отдельную роль или группу пользователей, у которых нет прав на просмотр или изменение документов, связанных с 70-м счётом. Например, исключить доступ к регистрам или документам, где отражается зарплата.
-
Модификация обработки авансовых отчётов. В конфигураторе можно изменить форму или обработку авансового отчёта, чтобы исключить или скрыть строки, связанные с 70-м счётом. Это можно сделать через фильтрацию данных или изменение выборок.
-
Использование дополнительных реквизитов или признаков. Можно добавить признак, по которому зарплатные операции будут исключаться из отчётов для определённых пользователей.
Пример кода на встроенном языке 1С для фильтрации данных в обработке:
Выборка = Новый ВыборкаДанных();
Для Каждого Строка Из ИсходныеДанные Цикл
Если Строка.Счет <> "70" Тогда
Выборка.Добавить(Строка);
КонецЕсли;
КонецЦикла;
// Использовать Выборка для отображения отчёта
Таким образом, скрытие достигается через настройку прав и доработку логики формирования отчётов.