Для тех, кого мучил этот вопрос - нашел решение
Не самое лучшее, но работающее
Сделать 2 уровня, одинаковых, отличающихся наличием в одном из них признака БЕЗ мастер-данных и текстов. Навесить на этот признак переменную, в которую генерить значение динамически.
И вызывать функцию в папке планирования из этого уровня
А в функции API'шной функцией читать данные с нормального уровня, который нельзя блокировать.
Смысл: при запуске функции по генеренному значению признака будет блокироваться несуществующий срез данных, уникальный для каждого вызова функции, и у всех пользователей функция будет вызвана нормально, они друг друга не заблокируют, а реально считают данные с одного и того-же среза.
|