try {
//выбор услуг которые добавятся в пакет
DirectoryDialogService dlg = new DirectoryDialogService(true, null);
dlg.setVisible(true);
if (dlg.getDlgResult() == ModalDialog.DLG_OK) {
Selector ii = dlg.getSelectedItems();
if (ii.size() < 1) {
return;
}
DirectoryPacketTemplateList dir = DirectoryLocator.getDirectory(DirectoryPacketTemplateList.class, false);
for (int i = 0; i < ii.size(); i ++) {
DirectoryServiceItem service = (DirectoryServiceItem) ii.get(i);
//может быть выбранная услуга уже есть в пакете
boolean isInPacket = false;
for (int j = 0; j < packet.getPacketItemCount(); j++) {
if (packet.getPacketItem(j).getService().getID() == service.getID()) {
isInPacket = true;