Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #21  
Старый 30.11.2013, 16:35
Аватар для kaetank
kaetank kaetank вне форума
Форумчанин
 
Регистрация: 24.07.2009
Адрес: г. Владимир
Сообщений: 360
По умолчанию

Генрих , у Вас видимо отключены личные сообщения. Может на e-mail? Если тут по какой то причине не сможете ответить?
__________________
Владимир из Владимира http://gcpo.ru
Группа дилеров ИП в телеграмм https://t.me/+F-Axt4OtaqNlOGZi - присоединяйтесь по заявке

Группа пользователей ИП в телеграмм - https://t.me/infopredp
Ответить с цитированием
  #22  
Старый 30.11.2013, 17:02
Генрих Автодеталь Генрих Автодеталь вне форума
Забанен
 
Регистрация: 05.04.2012
Адрес: Кущевка
Сообщений: 47
По умолчанию не знаю.я тут редко бываю

Пишите на магазин maguato2000@rambler.ru
Ответить с цитированием
  #23  
Старый 01.12.2013, 02:50
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
И еще возник вопрос: Каким образом можно запретить пользователю открывать несколько записей одного и того же журнала?
Вроде нашел - если открывать запись в диалоге, то пока текущий диалог открыт, нельзя открывать другой диалог, немного не удобно, но лучше чем ничего.
Ответить с цитированием
  #24  
Старый 01.12.2013, 03:22
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Еще один вопрос возник:

Каким образом можно определить что пользователь хочет отказаться от изменений записи, если в запись вносились изменения?
Миниатюры
Нажмите на изображение для увеличения
Название: Сообщание.jpg
Просмотров: 474
Размер:	22.4 Кб
ID:	3340  

Последний раз редактировалось Писарев Петр, 01.12.2013 в 04:11.
Ответить с цитированием
  #25  
Старый 01.12.2013, 05:35
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Для себя пришел к следующему:

Нужно
- возможность запретить нажимать ОТМЕНА. или обрабатывать эту ситуацию - Нажал - ДА - True, нажал НЕТ - False.

-возможность запрета открытия 2 окон редактирования записи в форме(в диалоге нельзя по определению, но у диалога нельзя изменить размеры не факт что он поместится на экран, в форме можно изменив размеры окна программы)


Только средствами обработчиков можно сформировать информацию:

- о том, что такая то запись журнала открывалась на редактирование, можно увидеть только время начала редактирования. Если будет возможность обрабатывать нажатие кнопки ОТМЕНА, то конфликт пользователя и хозяина будет сведен к минимуму, так как закрыть окно редактирования можно будет только по кнопке ОК, а следовательно поиски виновных не будут идти тогда, когда уже все забудут кто что делал: разрешение конфликта будет принято в момент совершения действия - нажатия кнопки ОТМЕНА(ОК).

В этом случае можно решить вопрос о протоколировании действий пользователя средствами ИП2 для каждого клиента индивидуально, так как все транзакции будут ПОДТВЕРЖДАТЬСЯ пользователем..


- о том, что такая то запись журнала была сохранена после открытия на редактирование - соответственно можно увидеть время начала редактирования и окончания редактирования,

- о том, что такая то запись добавлялась в детализацию. Что эта запись не была сохранена совместно с основной записью можно найти только проверим ее наличие в журнале. Можно увидеть время наччала добавления и время сохранения в детализации основной записи.

Последний раз редактировалось Писарев Петр, 01.12.2013 в 06:02.
Ответить с цитированием
  #26  
Старый 01.12.2013, 06:30
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Протоколирование средствами, которые есть в ИП2 - Обслуживание базы данных - протоколы - имеет один существенный недостаток - а именно, при изменении структуры базы данных обязанность программы вести протокол действия - снимается, хотя таблицы остаются. НО... кто бы знал, что таблицы изменились, и нужно еще раз указать, какие таблицы должны протоколироваться. Если же я восстанавливаю признаки у таблиц для протоколирования, то вся ранее накопленная информация ЗАТИРАЕТСЯ.

Если же иметь возможность перехыватывать действие ОТМЕНА, то можно сделать протокол на журналы - не зависящим от изменения структуры журнала, а следовательно история изменений журнала теряться не будет.
Ответить с цитированием
  #27  
Старый 01.12.2013, 11:24
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение

Если же иметь возможность перехыватывать действие ОТМЕНА, то можно сделать протокол на журналы - не зависящим от изменения структуры журнала, а следовательно история изменений журнала теряться не будет.

Судя по всему протоколы, которые не зависят от изменения структуры базы данных - это то, что формирует IbExpert "Менеджер протоколов действий".


Но возможность перехватывать действие пользователя, которое ведет к ОТКАТУ внесенных изменений, думаю лишним не будет.
Ответить с цитированием
  #28  
Старый 01.12.2013, 13:56
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Протоколирование средствами, которые есть в ИП2 - Обслуживание базы данных - протоколы - имеет один существенный недостаток - а именно, при изменении структуры базы данных обязанность программы вести протокол действия - снимается, хотя таблицы остаются. НО... кто бы знал, что таблицы изменились, и нужно еще раз указать, какие таблицы должны протоколироваться. Если же я восстанавливаю признаки у таблиц для протоколирования, то вся ранее накопленная информация ЗАТИРАЕТСЯ.
Да, есть такая проблема

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Судя по всему протоколы, которые не зависят от изменения структуры базы данных - это то, что формирует IbExpert "Менеджер протоколов действий".
.
Там та же проблема есть. Только в отличие от встроенного в Инфо-Предприятие протоколирования, протоколирование IbExpert приведет к ошибкам при установке обновления (например, когда при обновлении удаляется поле, записываемое в протокол)
Ответить с цитированием
  #29  
Старый 02.12.2013, 11:38
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Но возможность перехватывать действие пользователя, которое ведет к ОТКАТУ внесенных изменений, думаю лишним не будет.
В FB 2.Х есть триггер перед отменой внесенных изменений.
Ответить с цитированием
  #30  
Старый 03.12.2013, 22:23
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
Это как раз из той оперы, когда формируют запись (неважно, в каком модуле, хоть в тех же кадрах сколько случаев таких было), в диалоге печатаем нужные бланки, а потом благополучно отменяем запись. Писали уже на эту тему. В той же 1С (мне пользователи-знатоки 1С этим тычут постоянно) невозможно распечатать бланк, если запись не сохранена. Жмешь кнопку "Печать", 1С-ка тут же просит сохранить запись (причем без выхода из диалога).
Ок, добавили, будет в следующей версии.
Ответить с цитированием
  #31  
Старый 13.12.2013, 00:45
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Еще один вопросик возник, читал в инете не нашел.

Текущую транзакцию можно узнать из системной переменной Firebird, а каким образом можно узнать результат работы транзакции -True OR False?
Ответить с цитированием
  #32  
Старый 13.12.2013, 00:47
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Еще один вопросик возник, читал в инете не нашел.

Текущую транзакцию можно узнать из системной переменной Firebird, а каким образом можно узнать результат работы транзакции -True OR False?
Если вы заносите в таблицу в триггере, то там будут только подтвержденные транзакции. Отмененные будут отменены вместе с записью в лог.
Ответить с цитированием
  #33  
Старый 07.02.2016, 15:19
Сергей Сергей вне форума
Завсегдатай
 
Регистрация: 22.09.2008
Адрес: Мелеуз
Сообщений: 2,429
По умолчанию

А где увидеть дату/время входа в программу и выхода?
В ИП-1 такое было
Ответить с цитированием
  #34  
Старый 08.02.2016, 03:09
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

ТОлько написать процедуру, которая из системной таблицы ip$loginlog выведем информацию.
Ответить с цитированием
  #35  
Старый 29.04.2016, 11:18
sysadm sysadm вне форума
Новичок
 
Регистрация: 22.01.2012
Адрес: Канск
Сообщений: 22
По умолчанию

Не могу найти, где посмотреть протокол изменений. Подскажет кто?
Ответить с цитированием
  #36  
Старый 29.04.2016, 11:40
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,265
По умолчанию

Цитата:
Сообщение от sysadm Посмотреть сообщение
Не могу найти, где посмотреть протокол изменений. Подскажет кто?
ПРотокол изменений Чего?
Ответить с цитированием
  #37  
Старый 29.04.2016, 11:46
Документовед Т.Г. Документовед Т.Г. вне форума
Форумчанин
 
Регистрация: 03.03.2015
Адрес: г. Ногинск Московской обл.
Сообщений: 242
По умолчанию

Цитата:
Сообщение от Сергей Посмотреть сообщение
А где увидеть дату/время входа в программу и выхода?
В ИП-1 такое было
Очень нужно и время входа-выхода и изменения документа все, а не только последнее. Может вам уже и надоело сравнение с 1С, но там такое было. Не каждый день и не по каждому документу, но иногда очень нужно увидеть всю цепочку участников. А вход-выход полезен для учета времени рабочего.
Ответить с цитированием
  #38  
Старый 29.04.2016, 22:57
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Документовед Т.Г. Посмотреть сообщение
Очень нужно и время входа-выхода и изменения документа все, а не только последнее. Может вам уже и надоело сравнение с 1С, но там такое было. Не каждый день и не по каждому документу, но иногда очень нужно увидеть всю цепочку участников. А вход-выход полезен для учета времени рабочего.
По умолчанию хранится информация о том кто создал операцию и кто последний её изменял. При необходимости также можно включить и дату создания и последнего изменения (включается в параметрах базы данных). При удалении записи она попадает в корзину. Корзина у каждого пользователя своя, но просмотреть корзины сразу всех пользователей можно - это делается под Администратором, в списке пользователей.

В принципе это уже приличный набор функций по контролю. И очень редко, когда кому-то нужно что-то больше. Но в меню Файлы, Обслуживание базы можно включить протокол для любого журнала. В протоколе уже будут все действия с записью журнала за всё время и можно будет понять, что конкретно менялось.

Вход-выход программа учитывает, но только для "себя". Пользователю эта информация не доступна. Если считаете это нужным - пишите в проекты.
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"IP.CFG" пользователя и признак "Проводить документ"... Виталий[Минск] Общий 4 03.05.2012 12:50
Ярлык запуска ИП, запуск определенного пользователя с паролем, как ? Петрович Прочие вопросы 13 23.02.2012 10:38
возможности пользователя. Ольга Прочие вопросы 1 12.09.2011 18:02


Часовой пояс GMT +4, время: 20:58.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт