|
КД Обмен данными 8,2 Зуп | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
13.01.16
✎
06:37
|
Всем привет! Подскажите с чего начать чет даж не знаю! Делаем обмен из Зуп в Уат раз в неделю. Как сделать так что бы если я документ выгрузил один раз то его больше нельзя редектировать. Базы все на 8,2. И самое главное у меня база источник зуп типовая
|
|||
1
Godofsin
13.01.16
✎
06:38
|
Нельзя редактировать где?
|
|||
2
KonstantinK90
13.01.16
✎
06:38
|
проблема в том что мы выгружаем документы в одном виде а потом через некоторое время смотрим в зупе теже документы только уже в них другая инфа т.е. подредактированы. как этого измежать ?
|
|||
3
KonstantinK90
13.01.16
✎
06:39
|
в зупе!
|
|||
4
Godofsin
13.01.16
✎
06:40
|
(2) Ну так они подредактированы правильно или ошибочно?
|
|||
5
Любопытная
13.01.16
✎
06:41
|
(2) найти того, кто их "подредактировал" и линейкой по рукам)
|
|||
6
KonstantinK90
13.01.16
✎
06:41
|
дело в то м что мы их перезагрузили в приемник с одними данными а в источнике после редектирования они с другими данными
|
|||
7
Godofsin
13.01.16
✎
06:42
|
(6) Ну так какие данные то правильные?
|
|||
8
KonstantinK90
13.01.16
✎
06:42
|
нуда про линейку это верно но дело в том что начальник говорит нужно сделать что бы больше не повтарялось такое
|
|||
9
Godofsin
13.01.16
✎
06:43
|
(5) при повторном событии линейку заменить на молоток.
|
|||
10
KonstantinK90
13.01.16
✎
06:43
|
в приемнике
|
|||
11
Godofsin
13.01.16
✎
06:44
|
(8) Без допиливания не прокатит. Можно каждый день устанавливать дату запрета редактирования, но она на все документы действует.
|
|||
12
KonstantinK90
13.01.16
✎
06:44
|
выгрузка не типовая само писная на кд
|
|||
13
Godofsin
13.01.16
✎
06:44
|
(12) выгрузка здесь не причем
|
|||
14
KonstantinK90
13.01.16
✎
06:45
|
вот я тоже так думаю может допились с потдержкой обновления а как и что допилить не знаю
|
|||
15
Любопытная
13.01.16
✎
06:45
|
Ну так кто их редактирует известно? Или барабашка у вас завелся? Спросите, зачем они это делают. Если они это делают неправильно, заберите у них доступ к тем документам, которые они не должны редактировать, пусть они на них только смотрят.
|
|||
16
KonstantinK90
13.01.16
✎
06:46
|
как сделать такой статус в источнике если документ выгрузили хоть один раз его не льзя редактировать только разрешению
|
|||
17
KonstantinK90
13.01.16
✎
06:47
|
это понятно объясним линейкой по рукам на бьем но нет гарантии того что через месяц это не повторится
|
|||
18
Любопытная
13.01.16
✎
06:48
|
(16) У вас все документы этого типа загружаются или что-то загружается, а что-то руками создается? Нельзя что-ли просто права на редактирование документов этого типа забрать?
|
|||
19
Godofsin
13.01.16
✎
06:48
|
(16) Заводишь в документе новый реквизит булево "Запрет", при выгрузке возводишь его в истину, в документе приОткрытии() пишешь:
Если Запрет тогда ЭтаФорма.ТолькоПросмотр = Истина; КонецЕсли; |
|||
20
KonstantinK90
13.01.16
✎
06:50
|
нет все выгружается!
|
|||
21
KonstantinK90
13.01.16
✎
06:51
|
Если Запрет тогда
ЭтаФорма.ТолькоПросмотр = Истина; КонецЕсли; это понятно а статус запрет менять ложь истина при выгрузке в правиле прописать? |
|||
22
Любопытная
13.01.16
✎
06:53
|
(20) Тогда почему бы не настроить роли у пользователей, чтобы они не могли документы редактировать?
|
|||
23
Trance_1C
13.01.16
✎
06:54
|
Могу предложить такой вариант:
Добавь свой РСВ не периодический, без регистратора Измерение документ любая ссылка. ресурс - дата выгрузки - дата В правилах обмена, в событии после выгрузки, добавляешь запись в рсв о выгруженном документе. При открытии дока, проверяешь если есть запись о выгрузке, выводишь сообщение - документ был выгружен тогда-то, возможен только просмотр. |
|||
24
Godofsin
13.01.16
✎
06:59
|
(21) ага, кстати вариант (23) более иформативный
|
|||
25
KonstantinK90
13.01.16
✎
07:01
|
ну все спасибо за советы!
|
|||
26
El_Duke
гуру
13.01.16
✎
09:43
|
(17) если не понимают по хорошему то лишение премии гарантирует на 100% что такое больше не повторится
|
|||
27
azt-yur
13.01.16
✎
09:55
|
Предложу вариант для размышления без внесения доработок в ЗУП:
При выгрузке документа подменять в нем подразделение на определенное, по которому настроить разграничение прав доступа на уровне записей с запретом редактирования. Правда вот точно не помню есть ли в ЗУПе настройке доступа на уровне записей по подразделениям, в УПП точно есть. |
|||
28
Serg_1960
13.01.16
✎
09:56
|
Эхх... если изменили документ, то его повторно передавать надо, а не "запрещать" :( "Запрещать", "линейкой по рукам" - этим пускай другие занимаются, кому не лень.
Но если такой бред потребовали реализовать, если юзверы сами себе злобные буратино, то можно и реализовать, ничего в базу не "добавляя" в базу. Только намёк: таблицы регистрации изменений есть в любом документе изначально. |
|||
29
Serg_1960
13.01.16
✎
10:03
|
+(28) Почему так резко отозвался о "запрещении", спросите вы? Потому, что если есть механизм запрета, то должен быть функционал снятия запрета и повторного передачи/приёма измененного документа. Без наличия этого функционала, только реализация "запрещения" - бред. Почему оговорил специальный функционал о передаче измененного документа? Потому, что изменения могут коснуться номера и даты документа. Наверное далее можно не пояснять.
|
|||
30
Godofsin
13.01.16
✎
10:17
|
(29) Задача состоит в запрете редактирования источника при состоявшемся факте выгрузки, а не в отслеживании измененных.
Но в целом согласен, конечно. По ходу наращивания опыта работы приходилось и не такой бред реализовывать по требованиям заказчика. Но, как говорится, любой каприз за ваши деньги. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |