|
Каким способом реализовать контроль создания элементов справочника? | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
18.09.12
✎
00:45
|
Хотелось бы видеть каких контрагентов за день создал конкретный пользователь. Как это лучше реализовать?
|
|||
1
Amra
18.09.12
✎
00:46
|
ЖР)
|
|||
2
asady
18.09.12
✎
00:50
|
(0) я за видеорегистратор Full HD - они сейчас недорогие -цена вопроса невелика - окупится минимум через полгода.
|
|||
3
Armando
18.09.12
✎
00:50
|
Анализ журнала регистрации. Или мутить свой регистр, куда будет сохранятся инфа кто, когда, кого создал. Мне второй вариант больше нра.
|
|||
4
Boudybuilder
18.09.12
✎
00:57
|
(2) Посоветовал бы я тебе что тебе в Full HD для себя применить... ))))
(3) Спасибо! Я тоже про это самое думал. Подписку на событие какую то делать? Или при записи регистрировать? |
|||
5
Stim
18.09.12
✎
01:15
|
вот хорошая штука:
http://infostart.ru/public/87773/ |
|||
6
SeraFim
18.09.12
✎
02:58
|
в типовой БГУ есть стандартный механизм истории изменения
|
|||
7
Alex375
18.09.12
✎
04:49
|
У тебя в журнал и так инфа пишется при создании, если только журнал не отключен. Ничего дописывать не требуется
|
|||
8
Boudybuilder
18.09.12
✎
14:26
|
(5)(7) На основании журнала регистрации мне не особо подходит. Так как там не увидеть мне новых созданых элементов справочника пользователями РИБ. Правильно?
|
|||
9
Boudybuilder
19.09.12
✎
01:02
|
Решил сделать подписку на событие справочника при записи.
По идее мне надо регистрировать только новые созданные элементы справочника. Как при записи мне поставить условие с проверкой новый это элемент или перезаписывается ? |
|||
10
Злопчинский
19.09.12
✎
01:06
|
хз.. в снеговике..
в клюшках было просто - если при записи Выбран()=0 - новый илимент, в неговике аналогично |
|||
11
Aleksey
19.09.12
✎
01:08
|
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
ЭтоНовый (IsNew) Синтаксис: ЭтоНовый() Возвращаемое значение: Тип: Булево. Истина - изменяется еще ни разу не записанный элемент; Ложь - элемент уже записан. Описание: Определяет, записан ли элемент в базу данных. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Если Объект.ЭтоНовый() Тогда Объект.Наименование = "Новый элемент"; КонецЕсли; |
|||
12
Злопчинский
19.09.12
✎
01:13
|
(11) в какуое предопределенное место это правильно вставить?
|
|||
13
Aleksey
19.09.12
✎
01:22
|
(12) А чем "подписку на событие справочника при записи. " не нравится?
|
|||
14
Злопчинский
19.09.12
✎
01:40
|
(13) аз есмь неграмотный. в полписку как я себе мутно представляю - это чтобы не курочить типовое..? а если самописное - куда...?
|
|||
15
Boudybuilder
19.09.12
✎
01:43
|
(11) я то думал что так только документы можно проверять.
Создал подписку на событие. ПередЗаписью Источник : СправочникОбъект.КонтактныеЛицаКонтрагентов, СправочникОбъект, СправочникОбъект.Контрагенты. Процедура ПриЗаписиЭлементаРегистрацияПриЗаписи(Источник, Отказ) Экспорт Если Источник.ЭтоНовый() Тогда Сообщить(""+Источник+" создан новый элемент справочника."); Иначе Сообщить(""+Источник+" перезаписан."); КонецЕсли; КонецПроцедуры А оно мне почему то срабатывает и на договора когда контрагента создаю нового. Сообщает: 123456 создан новый элемент справочника. Основной договор создан новый элемент справочника. В чем тут дело? |
|||
16
Злопчинский
19.09.12
✎
01:53
|
(15) потому что гладиолус.
при создании клиента автоматом создается к нему оснойно договор. |
|||
17
Boudybuilder
19.09.12
✎
01:55
|
Как этот "гладиолус" убрать?
Условие ставить? |
|||
18
Aleksey
19.09.12
✎
02:13
|
(15) у тебя источник СправочникОбъект любой справочник. А ты что хотел?
|
|||
19
Aleksey
19.09.12
✎
02:15
|
||||
20
Aleksey
19.09.12
✎
02:17
|
Ну статья Гения :) Книга знаний: v8: 8.1: Подписка на события
|
|||
21
Boudybuilder
19.09.12
✎
02:22
|
(18) Источник : СправочникОбъект.КонтактныеЛицаКонтрагентов, СправочникОбъект, СправочникОбъект.Контрагенты.
|
|||
22
Aleksey
19.09.12
✎
02:29
|
(21) И? Это откуда? Зачем тебе КонтактныеЛицаКонтрагентов?
|
|||
23
Boudybuilder
19.09.12
✎
02:29
|
Мне надо проверять на ЭтоНовый() и если Истина то записывать в регистр.
Теперь прикол. Если то все засунуть в процедуру ПриЗаписи то проверка не получится , так как он уже будет записан , а если ПередЗаписью то нечего еще записать будет... Как тут быть? |
|||
24
Boudybuilder
19.09.12
✎
02:30
|
(22) А что в том плохого?
Ты написал (18) , я ответил (21). Почему (18) любой? |
|||
25
Aleksey
19.09.12
✎
02:37
|
(23)А если так
ПередЗаписью Источник.ДополнительныеСвойства.Вставить("ЭтоНовый",Источник.ЭтоНовый()) При записи Если источник.ДополнительныеСвойства.ЭтоНовый Тогда Сообщить(""+Источник+" создан новый элемент справочника."); Иначе Сообщить(""+Источник+" перезаписан."); КонецЕсли; |
|||
26
Boudybuilder
19.09.12
✎
02:40
|
Тогда нужно 2 подписки на события. Сработает ли оно?
|
|||
27
Aleksey
19.09.12
✎
02:43
|
(26) Что именно должно не сработать? Тем более конфигуратор у вас открыт. минутное дело проверить будет ли работать или нет
|
|||
28
Aleksey
19.09.12
✎
02:46
|
Звонок пользователя в службу техподдержки.
— Алло, это служба техподдержки? — Да. — У меня проблема, мой модем не хочет работать! — Давайте пропишем вам строчку инициализации. — Давайте. — ats0=1 — Спасибо! Через пять минут. — У меня все еще не работает! — Да? Ну давайте запишите другую. — Я слушаю. — at+ms:11,1,2400,33600 — Спасибо! Проходит еще пять минут. — У меня модем все еще плохо работает! — Ну что, пишите еще одну строчку… — Слушаю. — at*S9=40S10=100i14 — Спасибо. Прошло еще пять минут. — Алло!!! У меня сгорел модем!!! — Жаль, а то у меня еще столько в запасе строчек инициализации осталось… |
|||
29
Boudybuilder
19.09.12
✎
02:51
|
так что , мне создавать еще одну подписку на событие?
|
|||
30
Aleksey
19.09.12
✎
02:53
|
(29) Ну да 2 подписки. В одной отлавливаешь факт что он новый, во второй читаешь этот факт и юзаешь
|
|||
31
Aleksey
19.09.12
✎
02:54
|
В теории через УстановитьСсылкуНового можно сделать в подписки передЗаписью
Но нужно быть уверенным, что ссылку никто не поменяет, да и не надежно это |
|||
32
Злопчинский
19.09.12
✎
03:05
|
(30) какое-то извращенное решение.
. впрочем как и все в снеговике... . http://viewy.ru/data/pix2/48b60f4cb8SLDEFPP_18406_d4b7585472.jpg |
|||
33
Boudybuilder
19.09.12
✎
03:07
|
(32) каково решение тогда?
|
|||
34
Ant1773
19.09.12
✎
09:29
|
Почему-то никто не задал вопрос. "А ЗАЧЕМ?"
|
|||
35
Aleksey
19.09.12
✎
11:21
|
(34) Не мешай изобретать человеку велосипед с квадратными колесами
|
|||
36
Boudybuilder
19.09.12
✎
14:55
|
(34)
Как зачем? Мне хочу видеть сколько пользователи добавляют новых клиентов в базу за день. Каких просто закинули в базу , а сколько новых пришло здать мобилочку на ремонт , а сколько новых заказ сделало... И так далее. Цель - накопление клиентской базы. А пользователей по этому поводу напрягать надо! |
|||
37
zladenuw
19.09.12
✎
14:57
|
(32) ы.
Может подписка о событие и параметр сеанса пользователь ? |
|||
38
Boudybuilder
21.09.12
✎
00:12
|
Ребята , возвращаемся к данной теме. Так все же , как мне реализовать это? Ведь очень хотелось бы видеть сколько именно новых элементов справочника Контрагенты создают пользователи.
Чтоб поменьше курочить типовую все еще склонен думать , что ПодпискаНаСобытие будет самым лучшим решением. Проконает ли это (25) или есть идея получше? |
|||
39
exchang
21.09.12
✎
00:31
|
блин, заходишь в журнал регистарции, делаешь отбор и узнаешь!
|
|||
40
Ant1773
24.09.12
✎
07:25
|
(36)
>хочу видеть сколько пользователи добавляют новых клиентов в базу за день. Вот Я и спрашиваю - зачем? Я понимаю видеть н.п. кол-во продаж по менеджерам, среднюю сумму продажи... >Каких просто закинули в базу , а сколько новых пришло здать мобилочку на ремонт , а сколько новых заказ сделало... Один менеджер завел 5-х клиентов и продал им по новому айфону, а второй завел 50 клиентов и на всех продал две нокии 3310. Кто из них молодец? > И так далее. Цель - накопление клиентской базы. А пользователей по этому поводу напрягать надо! База ради базы? Поставьте оплату по 50 рублей за контрагента и через неделю у вас в базе будет телефонный справочник города. :) |
|||
41
1Сергей
24.09.12
✎
07:30
|
>>и через неделю у вас в базе будет телефонный справочник города.
какого-то мифического города, с мёртвыми душами и вурдалаками |
|||
42
Ant1773
24.09.12
✎
07:45
|
(41) "А Я че? Клиент пришел, сказал, что его зовут Евпатий Коловратович Пупкин, номер телефона сказал..." "Гони полтинник начальник" :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |