Регистрация Забыли пароль? |
| Главная » Форум » Школы » Обсуждение программы "ИвАттестат" |
| Автор | Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
Текущая версия программы - 2.4.0 Ссылка на обсуждение с начала 2015 года Планы на ближайшее (и не очень) будущее: 6. Попробовать избавиться от всех Access Violation, заменить их на вывод человекопонятных ошибок (ад кромешный, таких возможных мест больше 100 ).9. Что-нибудь придумать с "ИО" руководителя. 18. Разобраться с расположением ФИО руководителя учреждения и ФИО классного руководителя в книге учета при нескольких классах. 26. Разобраться с появляющимися пустыми строками и "призраками" в списке выпускников. 27. Добавить "антифриз" на программу при проверке на обновления. 28. Попробовать подгружать список макетов с сервера. 29. Сохранять данные из Главных установок после импорта из CSV. 30. Добавить в шаблон импорта для программы колонки для выгрузки в ФИС ФРДО. 31. Добавить счетчик "галочек" в импорте из РБД. 32. Добавить колонки "Наличие оценок" и "Доп.сведений" в таблицу списка выпускников. Изменил(а) Алекс, 14 июня 2021, 23:24:13 | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
Обновил до версии 1.3.1: - Добавил переключатель "Печатать две Z в строке" (надо ли было?) - Исправил ошибку с несохранением межстрочного интервала в макете Приложения с оценками - Добавил в заголовок окна название макета, с которым в данный момент ведется работа - Добавил печать Дополнительных сведений в Контрольный лист (печатается справа от оценок), в связи с чем шрифт пришлось изменить на 10. Что НЕ сделал: - запуск через командную строку с параметрами, т.к. возникли проблемы с последовательностью загрузки форм при старте приложения (выдает Access Violation при попытке занести данные, считанные из файла в значения полей, которые, оказывается, еще не созданы в памяти). -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Скорее всего это из-за того, что выполняется код при создании формы. Можно при создании только прочитать параметры строки в какие-нибудь глобальные переменные и глобальную переменную флаг переключить с 0 на 1 А потом при перерисовке формы (OnPaint) Если флаг не 0 а 1, сбросить флаг на 0 (чтоб только один раз выполнялось) и выполнить оставшийся код. К тому времени все уже создано и ошибки не будет. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
YYY_ написал(а): Скорее всего это из-за того, что выполняется код при создании формы. Можно при создании только прочитать параметры строки в какие-нибудь глобальные переменные и глобальную переменную флаг переключить с 0 на 1 А потом при перерисовке формы (OnPaint) Если флаг не 0 а 1, сбросить флаг на 0 (чтоб только один раз выполнялось) и выполнить оставшийся код. К тому времени все уже создано и ошибки не будет. Тут все немного сложнее... Думал сделать через таймер, но тоже не получилось. Или у меня уже просто голова не соображает, либо тут действительно есть серьезные подводные камни, когда в программе 10 окон и данные макета нужно разбрасывать минимум по четырем. -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
| Это же у вас что-то борландовское ? | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Алекс написал(а): Обновил до версии 1.3.1: Спасибо Вам огромное за большую проделанную работу! г. Камышин очень признателен Вам! | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
sc6027 написал(а): Все замечательно! Проблема - не могу распечатать выдается: Printing in progress и полное молчание после закрытия программы: печатается пустой лист ВЫРУЧАЙТЕ ![]() Что-то подобное было в одной из школ.... Причина отсутсвие значения в полях указания сдвига по вертикали и горизонтале. Там должны стоять какие то ЦИФРЫ | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Спасибо за ответ на мои странные предложения. Но. Если действительно есть силы и возможность, добавьте выбор шрифта. Использую Bookman Old Style. Все вписывается. 12-го выдали аттестаты. Макет сделал в Publisher. Заполнял вручную...
| |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
На страницу с программой выкладывать не буду - и так уже довольно много обновлений, а это обновление несущественное. Релиз 1.3.1a Добавлено: 1) выбор шрифта Times New Roman или Bookman Old Style. Обращаю Ваше внимание - будьте осторожны со шрифтом Bookman Old Style - он шире, чем Times New Roman! 2) добавил параметры, которые передаются через командную строку при запуске программы. Параметры запуска могут иметь вид: иваттестат.exe base="c:\Путь до базы с выпускниками.ivd" maket="Путь до файла макета.mkt" Оба параметра необязательны (можно один любой параметр, можно без параметров), последовательность указания параметров роли не играет. В свойствах ярлыка к программе можно в поле "Объект" прописать примерно следующее: D:\Работа\Разработки\Аттестат\ИвАттестат.exe maket="D:\Работа\Разработки\Аттестат\тестовый макет.mkt" base="D:\Работа\Разработки\Аттестат\пример.ivd" что должно при старте программы загрузить макет "Тестовый макет" и базу "Пример". Обращаю внимание: кавычки в пути до файлов необходимо ставить обязательно! -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. Изменил(а) Алекс, 14 июня 2010, 01:57:38 | |||
| Автор | RE: Небольшой нюанс | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
В главных установках поле Полное наименование образовательного учреждения и место его нахождения в примере написано Муниципальное общеобразовательное учреждение среднюю общеобразовательную школу № 7 Не будет ли правильнее написать: Муниципальное образовательное учреждение среднюю общеобразовательную школу № 7 | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
BadDNA написал(а): В главных установках поле Полное наименование образовательного учреждения и место его нахождения в примере написано Муниципальное общеобразовательное учреждение среднюю общеобразовательную школу № 7 Не будет ли правильнее написать: Муниципальное образовательное учреждение среднюю общеобразовательную школу № 7 Посмотрите на этой странице полные названия школ, и вы увидите, что названия у всех разные. Это поле в программе заполнено только для примера. -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Только что поступило распоряжение главы образования Волгограда и волгоградской области, печатать на титульном листе и в приложении аттестата фамилию директора, т.е. из рукописного должно остаться только подпись директора. Можно ли сделать галочку в программе печатать фио директора или нет?
Изменил(а) , 14 июня 2010, 09:40:56 | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
Meritus написал(а): Только что поступило распоряжение главы образования Волгограда и волгоградской области, печатать на титульном листе аттестата фамилию директора, т.е. из рукописного должно остаться только подпись директора. Можно ли сделать галочку в программе печатать фио директора на титульном или нет? Глава образования Волгограда решил пойти против Приказа Министерства образования? По Приказу же это делать запрещено!.. -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Алекс написал(а): Обновил до версии 1.3.1: - Добавил переключатель "Печатать две Z в строке" (надо ли было?) при загрузке любой базы выдает I/O Error 6 Версия 1.3.1 и 1.3.1а, есть скрины. upd: после нажатия на OK программа подвисает и закрывается нештатно. (это http://www.festra.com/wwwboard/messages/13008.html в Дэльфи) Изменил(а) , 14 июня 2010, 10:43:53 | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Шрифт Bookman работает. Распечатка получается. ОШИБКА при загрузке файла базы. (Error 6). Спасибо. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Спасибо огромное за программу! Вчера распечатали часть аттестатов, все хорошо. Но в процессе возникли пожелания к развитию программы ![]() 1. Дополнительные сведения заполнять в одном месте, также как список предметов, а при редактировании свойств ученика только включать или выключать нужные. 2. Сократить при печати количество нажимаемых кнопок, например чтобы распечатать приложение с двух сторон нужно много(около 10) раз мышкой щелкать. 3. Сделать возможность пакетной печати. (если принтер хороший) 4. Сделать возможность перемещать вверх вниз, учеников в общем списке. Или(И) отсортировать по алфавиту. 5. Отобразить в общем списке учеников в отдельном столбике их номера аттестатов. 6. При заполнении дат сделать возможность заполнять в виде дд.мм.гггг а к нужному виду переводить автоматом. 7. ??? При заполнении предварительно дательный падеж получать автоматически. 8. ??? Сделать импорт данных о фамилия имя отчество д.р. из файла CSV или TXT тк в школах эти данные очень часто уже есть. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Igor_ написал(а): 6. При заполнении дат сделать возможность заполнять в виде дд.мм.гггг а к нужному виду переводить автоматом. 7. ??? При заполнении предварительно дательный падеж получать автоматически. 8. ??? Сделать импорт данных о фамилия имя отчество д.р. из файла CSV или TXT тк в школах эти данные очень часто уже есть. Я бы предложил пункт №6 сделать выпадающим списком - как компромисс вашему. Не для всех фамилий/имен/отчеств можно провести правильное преобразование, так что возможность правки этих полей все равно нужно будет оставить. Вообще преобразование в дательный падеж не такая простая задачка, я бы предложил Алексу сейчас не заморачиваться ;-) | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
Хотя скажем вот: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=412 готовая библиотека под дельфи. тут: http://www.sql.ru/forum/actualthread.aspx?tid=557993 довольно страшненький код под какой то "Cache for Windows" (впервые слышу вообще )
| |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Пользователь удален автоматически по причине длительной неактивности Сообщений: 0 Зарегистрирован: 01.01.1970, 03:00:00 |
| ||
|
arris написал(а): Igor_ написал(а): 6. При заполнении дат сделать возможность заполнять в виде дд.мм.гггг а к нужному виду переводить автоматом. 7. ??? При заполнении предварительно дательный падеж получать автоматически. 8. ??? Сделать импорт данных о фамилия имя отчество д.р. из файла CSV или TXT тк в школах эти данные очень часто уже есть. Я бы предложил пункт №6 сделать выпадающим списком - как компромисс вашему. Не для всех фамилий/имен/отчеств можно провести правильное преобразование, так что возможность правки этих полей все равно нужно будет оставить. Вообще преобразование в дательный падеж не такая простая задачка, я бы предложил Алексу сейчас не заморачиваться ;-) Вы все таки наверно про 7 пункт Согласен полностью, потому там и поставил знаки вопроса. А Алекс в принципе может вообще не заморачиваться, эти все пункты просто пожелания. Он итак на нас уже кучу времени личного истратил.
| |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
Исправил ошибку I/O Error 6. Версия 1.3.2. Обновляемся... -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Автор | RE: Обсуждение программы "ИвАттестат" | ||
| Алекс Администратор Сообщений: 1178 Зарегистрирован: 18.02.2008, 14:32:45 |
| ||
|
Igor_ написал(а): Спасибо огромное за программу! Вчера распечатали часть аттестатов, все хорошо. Но в процессе возникли пожелания к развитию программы ...Мне кажется, что эта программа через неделю потеряет свою актуальность насовсем, т.к. в следующем году скорее всего 1С уже включит в свои программные модули возможность печати аттестатов. Предложения дельные, но из-за последней недели не думаю, что стоит ТАК все упорядочивать. -------------------- Кто говорит, тот не знает. Кто знает, тот не говорит. | |||
| Выберите раздел: |

).
