AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2003, 21:47   #1  
Nik is offline
Nik
Участник
 
23 / 10 (1) +
Регистрация: 27.03.2003
? Attain 3.60 Персонал и зарплата. Работа с полями BLOB.
Почему после успешного импорта фото в карточку сотрудника, в дальнейшем,
при простом переходе этой записи, всегда срабатывает триггер OnModify в т.5200 Employee? В результате меняется Дата последнего обновления на TODAY и
становится невозможным просмотр карточек пользователями с правами чтение.
Старый 23.05.2003, 08:11   #2  
Nik is offline
Nik
Участник
 
23 / 10 (1) +
Регистрация: 27.03.2003
По-моему, эта проблема есть у всех работающих в Персонале и зарплата. Проверил 3.60.01, 3.60.02 в Demo базе есть фото но OnModify не запускается, однако стоит импортировать любое фото вновь, эта запись всегда будет вызывать OnModify. Как система "метит", что BLOB область записи изменена, и почему этот "флаг" не снимается после исполнения OnModify?
Старый 23.05.2003, 10:03   #3  
AnGL is offline
AnGL
Участник
Аватар для AnGL
Сотрудники Microsoft Dynamics
 
111 / 45 (2) +++
Регистрация: 17.12.2002
Добрый день !

Я выполнил Вашу последовательность (если правильно)
- импортировал картинку в отдельном окне Изображение
- перевел системную дату - перезашел в базу
- в карточке Сотрудника переходил с одной записи на другую - дата не меняется.


По коду:
В таблице 5200 триггер OnModify()
"Last Date Modified" := TODAY;
...
действительно меняет дату. Но для этого необходимо его запустить Modify(TRUE) из формы, причем на триггере OnAfterGetRecord() или OnAfterGetCurrRecord(). А там такого нет.

Посмотрите, может Вы делали какие-либо кастомизации...

AnGL
Старый 23.05.2003, 10:59   #4  
Nik is offline
Nik
Участник
 
23 / 10 (1) +
Регистрация: 27.03.2003
Причина кроется в bmp-формате импортируемого файла. Формат который не вызывает срабатывания, если его посмотреть в блокноте начинается на BMFN, а у меня BMHN или BMP.. и др. Хотя импорт проходит нормально, картинка отображается, но OnModify срабатывает. Видимо Attain корректно работает только с определенным bmp-форматом . Тогда каким редактором можно создавать подобный формат. PhotoShop 7 я проверил, все разновидности bmp-форматов сохранения - не подходит. Нужны функции изменения размера изображения и разрешения и хотелось бы получить цветную картинку.
Старый 27.05.2003, 07:56   #5  
Nik is offline
Nik
Участник
 
23 / 10 (1) +
Регистрация: 27.03.2003
Резюме: 1. Для редактирования фото нельзя использовать PhotoShop. Со всеми создаваемыми им bmp-форматами Navision работает некорректно!
2. Нужные форматы создают Paint, PhotoEditor, но неудобны.
3. Лучшие результаты показал XnView. Очень удобен и компактен.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работа с субформами в Attain Dimon NAV: Программирование 4 25.03.2004 17:36
3.60 Зарплата. Шаги метода расчета Nik NAV: Функционал 1 15.10.2003 12:44
Attain 3.60 SP3 Дозакз товара. EV NAV: Функционал 2 25.07.2003 15:33
Attain 3.60 Приказы в Персонале и зарплата Nik NAV: Функционал 3 30.04.2003 10:57
Attain 3.60 Picture Box и Image в формах Nik NAV: Программирование 1 03.04.2003 14:49

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:07.