19.11.2018, 19:43 | #1 |
Участник
|
PurchTable->LinkActive
В PurchTable->LinkActive есть ветка
X++: case tableNum(ProjTable): X++: while select PurchId from purchLineLink group by PurchId where purchLineLink.ProjId == projTableLink.ProjId && !purchLineLink.IsDeleted { purchTableDS.addRange(fieldNum(PurchTable,PurchId)).value(purchLineLink.PurchId); } По идее, вообще этот сбор критериев по закупкам, мне кажется, нужно убрать, тк я не вижу, зачем он в принципе нужен. Я вижу , что он используется в следующих случах: 1) Если выбрать проект, а потом создать с него закупку, Цитата:
Хотя,по идее, это же вовсе не нужно. Мы же новую создаем. 2) Если открыть все закупки с проекта через , Цитата:
Ощущение, что этот код в принципе остался от предыдущей версий аксапты, когда listPage еще не было. Так ли это? Откуда еще этот код PurchTable->LinkActive-> case ProjTable может вызываться ? (пытала консультанта, не смог припомнить) Спасибо Последний раз редактировалось kitty; 19.11.2018 в 19:46. |
|
|
|