0 / 0 / 0
Регистрация: 06.12.2009
Сообщений: 60
|
|
1 | |
Убрать привязку документ-родитель - документ-ответ09.12.2009, 15:14. Показов 51912. Ответов 33
Метки нет (Все метки)
Есть два документа, один является ответом на другой.
Можно как нибудь эту связь разрушить? Т.е. нужно чтобы документ-ответ перестал быть ответом. Поменять родителя можно через MakeResponse, но это не подходит. Нужно чтобы родителя у документа не было совсем. Удалить поле $REF почему-то не получается.
0
|
09.12.2009, 15:14 | |
Ответы с готовыми решениями:
33
Документ ответ Как в VB сделать привязку на текущий открытый документ? Как добавить узел в документ XML не загружая в память весь документ Как добавить ссылку на документ-основание в другой документ? |
Tyo
|
|
09.12.2009, 15:16 | 2 |
Всё же надо удалить $REF и сохранить документ.
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
09.12.2009, 15:20 | 3 |
кстати, а на что влияет в случае разрушения родительской связи респонсовость самой формы бывшего респонса? не стоит ли и форму поменять на main тип?
0
|
0 / 0 / 0
Регистрация: 06.12.2009
Сообщений: 60
|
|
09.12.2009, 15:28 | 4 |
А других способов нет?
П.С. проблему уже решил, но всё же хочется узнать
0
|
Tyo
|
|
09.12.2009, 16:01 | 5 |
Сообщение от FixeR
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
09.12.2009, 16:16 | 6 |
Сообщение от Klido
Код
@If(@IsAvailable($REF); "1"; "")
0
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
09.12.2009, 16:42 | 7 |
Сообщение от Omh
0
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
09.12.2009, 17:04 | 8 |
тут хорошую ссылку дали:
http://dpastov.blogspot.com/2008/05/respon...refoptions.html
0
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
09.12.2009, 17:05 | 9 |
Ну если у нас есть документ (сделаный респонсом методом MakeReponse, например) на форме, у которой Form Type = Document,
то потом, при пересохранении через UI, документ теряет поле $REF и перестаёт быть респонсом. С этим полем, я могу строить иерархии из документов с Form Type = Document без страха, что при пересохранении что-то сломается. Т.е. у меня у всех форм в базе Form Type = Document. Но при этом так же присутсвуюет многоуровневые иерархии. :newconfus: Что такое Form Type не равная Document я уже и забыл.
0
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
09.12.2009, 17:12 | 10 |
Omh
Нашёл про $RefOptions на этом же форуме Описание оргструктуры предприятия OKEN Может в FAQ положить?
0
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
09.12.2009, 17:14 | 11 |
Я сам не помню, где это нашёл.
Но штука рульная. :newconfus:
0
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
09.12.2009, 17:35 | 12 |
Сообщение от nvy
Я еще посмотрю в КБ, если есть подходящая тема-помещу туда, если нет-была мысль сделать в FAQ разделе темку вроде мини-FAQ (после того, как народ начал обсмактывать по кругу свойство IsOnServer, всерьез задумалась о подобном)
0
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
13.12.2009, 16:47 | 13 |
Сообщение от Omh
Сообщение от Omh
Формы, по которым планируется создание ответов делаются типом Response, доки создаются методом CreateDocument - никаких проблем с пересохранением в UI, "отцеплением" и "прикреплением" по новой, и никаких лишних полей типа $RefOptions..
0
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
13.12.2009, 17:06 | 14 |
А если есть формы, по которым планируется создание как парентов, так и респонсов?
0
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
13.12.2009, 17:17 | 15 |
Вот после вышеуказанного VladSh интересно узнать насчет выделенного в цитате, кто сталкивался - таки ругается? /* ссылка из темы, которую приводили выше */
Сообщение от Гость_Николай Норкин_*
0
|
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
|
|
14.12.2009, 11:25 | 16 |
Сообщение от Omh
У меня для простых доков (справочники и т.п.) в форме установлено Document и эти доки я создаю с помощью Compose, а для сложных (где есть возможность "ответности") в форме установлено Response и док создаю CreateDocument, всё равно при создании более-менее сложных доков туда приходится прописывать какие-то поля. При уходе от Compose минуем ещё гору возможных ошибок + в новом доке сразу же доступен айтем Form, UniversaliD уже есть, к Source.Document можно обращаться уже на QO - плюсы налицо..
0
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
14.12.2009, 11:30 | 17 |
Сообщение от VladSh
Кстати, не вижу проблем/противопоказаний использования $RefOptions — оно всё равно CFD и в доке не сохраняется/память не занимает.
0
|
Tyo
|
|
14.12.2009, 11:36 | 18 |
Сообщение от VladSh
Кстати, UNID доступен всегда, в отличие от Noteid |
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
14.12.2009, 11:43 | 19 |
Сообщение от nvy
0
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
14.12.2009, 11:56 | 20 |
Сообщение от OKEN
Код
... set doc = db.CreateDocument ... call ws.EditDocument(True, doc) ... OKEN Спасибо, что-то я стормозил, действительно наборот.
0
|
14.12.2009, 11:56 | |
14.12.2009, 11:56 | |
Помогаю со студенческими работами здесь
20
При нажатии на button открыть текстовый документ или вордовский документ, путь к которому задан программой Как сравнить "этот" документ и документ Док Как отправить на печать документ так, чтоб при этом не всплывало предупреждение, что документ выходит за границы печати? Создать документ, текст которого доступен для чтения, если документ открыт при среднем или низком уровне безопасности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |