Показать сообщение отдельно
Старый 29.11.2007, 11:17   #1  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Вопрос по PurchParmTable
Есть задача сделать несколько накладных для одной закупки если склады в строках отличаются.
Т.е.
Есть закупка в ней три строки
1 строка склад1
2 строка склад1
3 строка склад2
Нужно создать 1-ю накладную на первые две строки и вторую на 3-ю строку.
Причём нужно это сделать следующим образом. Чтоб когда пользователь жмёт накладная. Открывалась форма PurchEditLines и в ней уже было две строки на первой вкладки(т.е. две накладные). Пользователь вручную вбивает номера для них и ок.
Так вот проблема в том что когда жмём накладная у нас формируется parmId(грубо говоря id сессии). Так вот а вот в таблице PurchParmTable установлено ограниченое индексом (ParmId, purchId). Т.е это означает одна закупка один документ на уровне сессии.
Кто нибудь сталкивался с подобной задачей и как из неё вышли.