|
v7: Исключить документ из общего журнала | ☑ | ||
---|---|---|---|---|
0
hripunkov
23.04.14
✎
22:41
|
Добрый день, появилась необходимость реализовать несколько табличных частей в одном документе, за основу взял пример отсюда: http://www.mista.ru/articles1c/hare/article.74.html, все отлично работает, кроме одного момента, Служебный Документ прописывается в общем журнале. Вопрос - как исключить из состава общего журнала данный документ?
|
|||
1
DGorgoN
23.04.14
✎
22:43
|
Там все документы в твоем журнале. Делай отдельный.
|
|||
2
ДенисЧ
23.04.14
✎
22:48
|
Общий он на то и общий...
Максимиум - с отборами поиграться... |
|||
3
Мимохожий Однако
23.04.14
✎
23:14
|
Достаточно запретить интерактивной открытие и удаление служебных документов
|
|||
4
hripunkov
23.04.14
✎
23:53
|
(3) где и как это можно сделать?
|
|||
5
КонецЦикла
24.04.14
✎
00:04
|
Нафига документ? Можно справочник служебный.
К тому же нагрузка на базу будет слабее и блокировок меньше при записи. |
|||
6
NS
24.04.14
✎
00:35
|
(4) Процедура ПриОткрытии()
статусвозврата(0); КонецПроцедуры |
|||
7
hripunkov
24.04.14
✎
00:43
|
(6) в служебный документ прописать?
не помогает... |
|||
8
NS
24.04.14
✎
00:53
|
(7) В каком смысле не помогает? От чего не помогает?
|
|||
9
NS
24.04.14
✎
00:53
|
Я утверждаю что этот код запрещает открывать документ.
|
|||
10
Builder
24.04.14
✎
01:04
|
Обычно у служебных документов делают дату лет на 10-20 назад. Тогда они не видны в журнале.
|
|||
11
ADirks
24.04.14
✎
08:28
|
Всегда было интересно, ну почему, когда речь заходит про "несколько табличных частей" все делают эту шнягу документами? Это же просто табличка (как визуально, так и в БД), совершенно же без разницы как это реализовывать. Казалось бы, сделайте эту табличку из справочника, и не парьте моск, но ведь нет, надо создать себе проблем, и потом героически их преодолевать.
|
|||
12
Chai Nic
24.04.14
✎
08:36
|
(11) А можно хранить в строковых реквизитах через ЗначениеВСтрокуВнутр(), если на ссылочную целостность при удалении элементов пофиг..
|
|||
13
ADirks
24.04.14
✎
08:44
|
(12) Можно. А можно и на стене гвоздём нацарапать.
|
|||
14
1dvd
24.04.14
✎
08:59
|
нефиг простым смертным в общем журнале лазить
|
|||
15
Mikeware
24.04.14
✎
09:00
|
(11) Ну ты загнул....
кто ж задумывается, что "это просто табличка"... каждый адинэснег знает, что документ- это документ, а справочник - это справочник... :-)) зы. приходил чувак на собеседование. свежий выпускник ВУЗа. "лучше всего из всех предметов знает базы данных". Что такое "нормальные формы" - не знает :-( |
|||
16
hripunkov
24.04.14
✎
09:32
|
(11) мне в свою очередь всегда было интересно почему столько пустых, ничего не значащих ответов сыпятся на прямо поставленный вопрос. хочу обратить ваше внимание, что я не спрашивал как лучше реализовать метод внедрения дополнительных таблиц! констатирую факт, я уже пошел по данному пути, и мне не хочется делать отдельный журнал (1), и да, суть вопроса не в запрете открытия документа (9), а в исключении его из списка именно общего журнала (его не должно быть видно вообще, ни сегодня, ни в 1945 году (10) ). убежден, что решение есть, прошу помощи в поиске оного!!!
|
|||
17
Builder
24.04.14
✎
09:34
|
Найдешь - нам расскажи.
Удачи. |
|||
18
Mikeware
24.04.14
✎
09:35
|
(16) Решения тебе уже предложили.
|
|||
19
Mikeware
24.04.14
✎
09:35
|
(17)а какие проблемы, собственно? :-)
|
|||
20
1dvd
24.04.14
✎
09:36
|
(18) +1
(16) про отборы уже сказали |
|||
21
Mikeware
24.04.14
✎
09:38
|
(20) кроме отборов - есть еще подмена запросов, есть ПоставщикДанных.Журнал, есть ТабличноеПоле. Т.е. есть 100500 разных способов....
Но если человек не видит (10), то, имхо, предлагать что-то бесполезно.. |
|||
22
Builder
24.04.14
✎
09:38
|
(19) У кого?
Прятать документ общем журнале через отборы - не лучший вариант. |
|||
23
ADirks
24.04.14
✎
09:39
|
(16) Не, ну раз уж пошёл, тогда такой дельный совет: делай общий журнал на табличном поле, с какими хочешь фильтрами.
|
|||
24
1dvd
24.04.14
✎
09:39
|
(21) я про те, которые сказали
|
|||
25
Mikeware
24.04.14
✎
09:40
|
(22) не лучший, но возможный.
наверняна ТС -1986 года... |
|||
26
Ёпрст
24.04.14
✎
09:40
|
(0) если база sql, то решений несколько, например, подменять запросы к скулю с помощью библиотек от ромикса, ежели дбф - то только рисовать свой журнал с помощью поставщика на 1sqlite
|
|||
27
Ёпрст
24.04.14
✎
09:41
|
ну а примитив , в (10) + запрет смены даты в журнале на старый период, усё
|
|||
28
Ёпрст
24.04.14
✎
09:42
|
если чо, ПриУстановкеИнтервала
|
|||
29
mdocs
24.04.14
✎
09:49
|
ужас какой - юзер открывает журнал, а там письмо от прадеда от 1945 года. идея со смещением дат однозначно решает проблему. тмз.
|
|||
30
NS
24.04.14
✎
13:04
|
(16) Зачем ты в (4) задал вопрос, на который не хочешь получать ответ? Или ты не видишь на какой твой пост я отвечаю? Внимательно следи за тем что ты спрашиваешь, и на какие твои посты отвечают. И не будешь попадать в идиотское положение. А после твоих выкрутасов - у меня лично тебе помогать никакого желания нет.
|
|||
31
Torquader
24.04.14
✎
21:38
|
На самом деле, можно сделать проще - при открытии служебного документа открывать основной и переключаться на нужную вкладку табличной части, тогда пользователи не очень будут переживать, что документа в базе два или три.
|
|||
32
Torquader
24.04.14
✎
21:39
|
Ещё наиболее "простой" вариант, отбор через поле-флаг, где для всех документов ставим Y для видимых, и пробел - для остальных - при отключении отбора (когда это делает пользователь) мы просто включаем отбор по данному флагу.
|
|||
33
Arseny
25.04.14
✎
07:33
|
А вариант реализовать все табличные части через одну табличную часть одного документа с полями неопределенного типа не проходит?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |