|
Как отличить программную запись от интерактивной? | ☑ | ||
---|---|---|---|---|
0
Ёрка
18.04.16
✎
13:27
|
Есть бухия. В неё загружается из УТ через обмен XML.
Проблемма в контрагентах. Обычно контрагенты создаются в УТ и переносятся в Бух, но иногда контрагент создается в самой Бух и тогда Код совпадает и перезаписывает контрагента. Как бы так сделать чтоб коду присваивался артикул только при интерактивной записи в Бух? Я так понял что "ПередЗаписью" "ПриЗаписи" и п.т. одинаково срабатываю и при интерактивной и при программой записи. Надо чтоб префикс присваивался только при нажатии на "ОК" или "Записать" |
|||
1
Mirnin
18.04.16
✎
13:29
|
Перенести присвоение префикса из модуля объекта в модуль формы
|
|||
2
lera01
18.04.16
✎
13:30
|
Проверяй перед записью, если элемент с таким кодом есть, не перезаписывай. Синхронизируй не по коду, используй в бухне префиксы - вариантов куча.
|
|||
3
Лефмихалыч
18.04.16
✎
13:33
|
(0) определить сначала законодательно только одну систему источником этой информации, довести до персонала, что создавать только там можно. Потом зафиксировать технически, убрав накуй изо всех ролей в приемнике права на интерактивное добавление.
|
|||
4
Лефмихалыч
18.04.16
✎
13:34
|
по уму бы выделить отдельную мастер-систему, чтоб кодировать НСИ только в ней и, чтобы она же и занималась раздачей, кому надо, каких положено НСИ. Но это может не всем нужно.
|
|||
5
vde69
18.04.16
✎
13:34
|
Если Объект.Обмен.Загрузка = Истина Тогда
сообщить("загрузка из торговли"); |
|||
6
Aleksey
18.04.16
✎
13:45
|
(5) Это если обмен устанавливает этот параметр
|
|||
7
Лефмихалыч
18.04.16
✎
13:47
|
+(6) да и не обязательно это загрузка и не обязательно - из торговли.
|
|||
8
Ёрка
18.04.16
✎
13:50
|
(2) Ну вот вам и вопрос: по какому принципу присваивать префиксы? Узлов РИБ нет, разных организаций тоже...
|
|||
9
Ёрка
18.04.16
✎
13:54
|
Может быть в Бухии из формы убрать кнопки ОК и Записать и поставить свою кнопку к которой будет привязано УстановитьНовыйКод?
|
|||
10
hhhh
18.04.16
✎
13:56
|
(8) в УТ устанавливешь префикс УТ, в БП - префикс БП.
|
|||
11
Лефмихалыч
18.04.16
✎
14:00
|
(9) да права же забери у всех ролей, ёмаё!
|
|||
12
Ёрка
18.04.16
✎
14:05
|
(11) Пробовал уже: так вообще ничего не записывается
|
|||
13
Timon1405
18.04.16
✎
14:06
|
В событии формы ПередЗаписью пихнуть в дополнительные свойства объекта признак интерактивности, в аналогичном событии объекта его проанализировать.
|
|||
14
Лефмихалыч
18.04.16
✎
14:07
|
(12) потому, что и запись тоже забрал. Надо было только редактирование и добавление убрвать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |