Показать сообщение отдельно
Старый 25.12.2005, 15:45   #18  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Ох. Проще сделать...
См. проект.

Главное изменение в методе OfficialsServ_RU.insertOrUpdate()

Было
<div class='XPPtop'>X++</div><div class='XPP'>
officials = OfficialsTable_RU::find(_reportType,
_position,
_relation,
_inventLocation);</div>

Стало
<div class='XPPtop'>X++</div><div class='XPP'>
officials = OfficialsTable_RU::find(_reportType,
_position,
_relation,
_inventLocation, curuserid());</div>

Все остальное предназначено обеспечить работу данного изменения.

Еще раз хочу напомнить, что работа с Officials - антипаттерн.
Никогда так не делайте в своем функционале.

Извините, пропустил проверку validateWrite. Исправился.
Добавил скриншот. Обратите внимание, что:
= если войдет пользователь mazzy, то для него кассир будет Сидоров
= если войдет пользователь admin, то для него кассиром будет Вронский
= для остальных кассиром будет Гладких.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.gif
Просмотров: 225
Размер:	24.2 Кб
ID:	9929  
Вложения
Тип файла: xpo Officials_RU_maz.xpo (228.6 Кб, 170 просмотров)
__________________
полезное на axForum, github, vk, coub.