🔴 Вебинар: Особенности совмещения УСН и ПСН в 2026 году →

Особенности работы механизма RLS

Однажды, мое руководство придумало, как организовать работу продавца с документами реализации: Давай, говорит, сделай так, чтоб если продавец ошибся при проведении документа, то мог только пометить его на удаление. Автоматически подумалось: надо потыкать галочки в правах.

Однажды, мое руководство придумало, как организовать работу продавца с документами реализации: Давай, говорит, сделай так, чтоб если продавец ошибся при проведении документа, то мог только пометить его на удаление. Автоматически подумалось: надо потыкать галочки в правах. Ан нет! Дело в том, что право Интерактивная пометка на удаление, в случае проведенного документа, противоречит с отсутствием права Интерактивное изменение проведенных. Выходит, что для решения этой задачи надо выдать пользователю, практически, полные права на документ... И я нашел спасение в RLS.

Для меня стало открытием то, что RLS Изменение отрабатывается как минимум 2 раза. Перед записью и при записи. В доказательство сего приведу следующий пример кода ограничения доступа для документа:

Эта конструкция позволяет поставить пометку на удаление, но не позволяет ее снять. Позволяет провести, но не дает отменить проведение. И наконец, не дает изменить Реквизит проведенного документа. Разумеется, перечень «контрольных» реквизитов в условии можно расширить.

Первым проходом ПередЗаписью проверяются неравенства с атрибутами еще не записанного объекта, используя Ссылка.Атрибут, а вторым, ПриЗаписи, когда объект и ссылка разделены только полным окончанием транзакции, проверять уже нечего — ИНАЧЕ ИСТИНА.

Очень было бы заманчиво вместо Реквизит использовать ВерсияДанных. Получилась бы оптимальная проверка на Изменение. Но, к сожалению, версия данных в обоих проходах идентична. Что, в общем, понятно — устанавливать версию данных можно только на уже записанный объект.

Игра в прятки с ФНС. Выемка документов возможна и у дружественного контрагента

Налоговая может прийти с выемкой не только к вам, но и к контрагенту, если заподозрит, что там спрятаны «серые» документы. Были случаи «эвакуации черной бухгалтерии» — я застала времена, когда коробки увозили за минуты до прихода ревизоров. Но времена меняются. Разберем на свежем судебном деле, почему схема «перевез документы к партнеру» больше не работает.

Игра в прятки с ФНС. Выемка документов возможна и у дружественного контрагента
VadimBA

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

Сайт https://harpoon.pro/. На нем имеется возможность выбрать один из 23 городов РФ. Не понимаю, что мешает фирме не открывать филиалы/представительства в других городах, а сотрудничать со своими представителями (оптовиками) в этих городах. В качест

По поводу одних и тех же телефонов - смех один. Это всего лишь колл-центр, координирующий работу фирмы, оптовиков (в других городах) и покупателей. И вовсе не обязательно, чтобы по указанному адресу кто-то регулярно находился. Ибо позвонившему клиент

Не понимаю, что такого волшебного нашли налоговики в изъятых документах и дисках, если товары официально оплачивались.

Начать дискуссию

ГлавнаяМасленица!