<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55
global $wpdb2;
global $failure;
global $file_hist;
///// echo '<H2><b>Старт загрузки</b></H2><br>';
$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
///// echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}
$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
///// echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}
/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
///// echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
///// echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist); ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7]; ////получаем размер файла
$m_mtime_file=$masiv_data_file[9]; ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file
///// echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
///// echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
///// echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);
if ($results)
{ foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));
////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
///// echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
///// echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}
////загружаем данные
$table='vin_history'; // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация // (путь от корня web-сервера)
$delim=';'; // Разделитель полей в CSV файле
$enclosed='"'; // Кавычки для содержимого полей
$escaped='\
Выложил на сайте подправленную сборку. Версия 3.0.2.
Спасибо пробую — вроде ничо так. 🙂
На сайте проекта выложил релиз 3.1.5. Очень много оптимизаций и дополнений.
А здесь чего не обновили до 3.1.5? 😉
Работа проделана большая, впечатляет 🙂
Буду пробовать.
Маленький первый минус (а может так задумано):
пустое тело процедуры, пытаюсь вызвать IntelliSence через Ctrl+Пробел,
выпадает список, отпускаю Ctrl — исчезает список, держу Ctrl, пытаюсь нажать Enter, чтоб подставить выбранный элемент, ноль эмоций.
Результат: возможно выбрать элемент только мышкой, не отпуская Ctrl 🙁
Очень не удобно…
И еще: при редактировании формы, находясь в модуле, кнопка переключения «модуль-форма» доступна внизу, переключаешься в форму, кнопка исчезает, обратно вернуться можно только через главное меню.
Было бы удобно, если бы кнопка не исчезала 😉
да, титанический труд!
наверное, любой кто скачает, когда смотрит эту программу то пытается найти какой-нибудь глюк, или оценивает ее, но никто серьезно ее не планирует использовать, просто интересно посмотреть. Чтобы преодолеть данный скепсис, потребует еще очень много работы и не только в программировании этой штуки.
А из замеченного, слои что-то долго прорисовываются и нет контекстного меню в дереве метаданных.
Советую залить сюда скриншоты, скачиваний однозначно станет больше.
wolfsoft Ну что я могу сказать по поводу переключения модуль/форма — RTFM !
По вопросу про список — кучу клавиш нажимать для подстановки не надо. Просто вызвал — стрелкаим выбрал и нажал Enter (как сделано в Delphi).
«Просто вызвал — стрелкаим выбрал и нажал Enter (как сделано в Delphi).»
Просто — это как? 😉 В Дельфи, я просто нажимаю Ctrl+Пробел, выпадает список, отпускаю Ctrl+Пробел, список остается на месте. А в IDE Интеллигент он у меня тут же исчезает. Что делаю не так?
«Ну что я могу сказать по поводу переключения модуль/форма — RTFM !»
Очень информативный ответ 😉 Желаю успехов.
wolfsoft. Не понятно объясняеш «В Дельфи, я просто нажимаю Ctrl+Пробел, выпадает список, отпускаю Ctrl+Пробел, список остается на месте. А в IDE Интеллигент он у меня тут же исчезает» — вот теперь мне все ясно, баг вызван последствием оптимизации. Подправлю позже, когда руки дойдут.
P.S. У меня на форуме есть спец. раздел «Ошибки» — просьба оставлять все найденые баги там.
На мой взгляд данная разработка заслуживает либо благодарности автору либо сообщений о найденых багах. К сожалению не работаю в делфях или подобном инструменте поэтому не могу внести свой вклад, ограничусь плюсиком автору.
Не нашел следующего
Ста на конструкцию — правой мышью — Открыть в Синтакс-Помощнике.
А так — нормально… Только как-то неаккуратненько — сразу и не поймешь — есть у обработки таблица (печ.форма) или нет — неявно как-то…
Че Бурашка — Для ентого в программе есть хелп. Я уже устал всем объяснять :
Ctrl+ F1 либо Ctrl+Левый клик по нужному слову (это же и переход на нужную процедуру и функцию)
Извините, я тупой.
Просто привычные вещи д.б. на привычных местах.
Расширение функционала — да, как автору заблагорассудится.
Имхо, ясен пень.
А так — конечно очень хорошая разработка в плане ускорения кодинга.
Ща еще почитаю в хэлпе (как врем янайду — я не читатель, я — писатель 😉
как напихать своих всяческих шаблонов…
А про конфиг.зип тоже в хелпе есть?
Режим — редактирование текста модуля.
Выделил текст, правой мышью — копировать, поставил мышью курсор в поле поиска на панели инструментов — на нем же правой мышью — Опаньки! нету контекстного меню… только крыжики для управления тулбарами…
Вставить разделитель процедур. Вставил. Не понравилось. Давлю на UNDO — Опаньки… не лежит это изменение текста модуля в стеке UNDOв..
Наверное, аналогично разделитель блоков…
А баги можно сюда постить? А то лениво еще на другую ссылку перебегать…
Режим редактирования формы, инспектор объекта, кнюпаем в «способ отображения», в заголовке появившегося окна читаем:
«Особенности отображения Бъекта»
Флажок, мягкий стиль, переносит по словам — не удалось добиться, чтобы переносил по словам. Что я не так сделал?
Редактирую внешнюю обработку…
Хочу положить на кнопку картинку. Как? А никак… вызываем обработку на редактирование вне среды крнфигуратора и, соответственно, самой конфигурации — библиотека картинок недоступна…
Не баг, не глюк, не фича — но абыдна, панымаешь…! Или я опять помощь недочитал…?
Че Бурашка :
1. На моем сайте есть раздел «ошибки» там все баги и оставлять
2. Про config. zip в хелпе здоровенный раздел
3. С UNDO я знаю.
4. Про контекстное меню вчера нашел 🙂
5. Про картинки — галерею картингок я считываю либо из отчета либо из конфигурации
6. Про флажок не понял
Ок.
1. Про баги и глюки буду постить на сайт… кромет текущих — их закончим здесь — ок?
2. Облажался…
3. АГА!!!
4. АГА * 2!!!
5. т.е. если редактируем обработку — читаем из нее, если конфигу — то из нее… Так? А нельзя ли как-то подцеплять просто библиотеку картинок, лежащую автономно — и картинки из нее помещать уже на форму и соотв-но в библиотеку картинок обработки или конфиги…?
6. Кладу на форму флажок, стиль отображения = отображать в мягком стиле + переносить по словам = Вкл — не переносит… ;-(
Очень волнует — будет ли исправлено
«Особенности отображения Бъекта»
😉
Опять я наверное тупой — можно ли в рамках одного экз.проги работать многооконно — т.е. манипулировать обработкой и конфигой «одновременно» — переключаясь между ними при необходимости…?
Че Бурашка:
1. Про флажок — переносится будет при работе 1С. Мне было впадлу это рисовать.
2. Про «Бъект» — будет.
3. Про картинки — я чесно говоря картинки редко юзаю чтение библиотеки сделал только из одного хранилища, переделывать — много гемора. Пока пускай так будет, лучше я свертку текста доделаю и редактор макетов.
4. Про манипулирование обработкой и конфой : да конечно можно, приоритет у конфигурации, т.е. сначала грузиш конфу, потом открываеш в ней отчет. Если загружается вторая копия программы, когда грузиш конфу — смотриш хелп и настраиваеш IDE под себя.
Че Бурашка:
Про флажок — я разобрался. Данный флаг я открыл последним и попросту забыл научить 1С-ку реагировать на него. Но в Интеллигенте переносить по словам я не буду, т.к. это геморно рисовать, за то ы 1С-ке все будет пучком.
Сэньки. Удовлетворен.
Про флажок — подправленный релиз на сайте можно забрать?
Подправленый билд выложу наверняка завтра.
сенькс
особенно порадовала возможность открытия запароленных обработок… еще конфигу надо проверить.. 😉
На сайте выложил промежуточный билд билд 3.1.6 :
— Исправления, дополнения в основной части :
— ! Добавлена возможность изменения ert файла при открытом каталоге GComp
— Редактор модулей :
— Подправил отображение списка автоподстановки при Ctrl+Space (после оптимизации данная опция не работала)
— Подправил переход на тело процедуры/функции по Ctrl+лев.клик (после оптимизации данная опция работала не совсем верно)
— Добавил контекстное меню в панель быстрого поиска
— Подправил механизм Undo
— Редактор форм :
— Подправил использование недокументированного флага «Переносить по словам» в Флажке и Переключателе
— RAD инструментарий :
— Поиск тэгов осуществляется с приоритетом СоздатьОбъект
Ну, пару мелких багов нашел…
Так что скоро будет еще один билд, надеюсь.
На своем сайте выложил релиз 3.3.10.
Сорри, что не обновил тут, т.к. по диалапу 1,75 метра довольно тяжело закачивать 2 раза…
Класная разработка. Спасибо!
Будут ли открыты исходники?
acsent : Нет, конечно.
Возможности Интеллигента очень велики, это движок для любого языка программирования будь-то 1С или C#. Я ж не виноват, что возможности 1С довольно скудны… А раскрыть исходники, я моей стороны было бы БОЛЬШОЙ глупостью, т.к. это кландайк для софтовой компании.
А вот продать — пожалуйсто.
Может ли Интеллигент понимать имена функций и процедур на английском, я об своих уникальных именах а не о страндартных. Если такая возможность есть, то как настроить?
+1
3.3.10 — Класс
Romko : с такими вопросами — ко мне на форум. Но на этот вопрос отвечу : пока нет, я этого не делал. Т.е. для 1С в Интеллигенте встроена опция парсинга ТОЛЬКО русского языка. Возможно я реализую поддержку парсинга английского текста в след. релизах.
а можно сюда залить новую версию?
Чем лично мне понравилась эта IDE — взял и юзай!
Автор — молодец
support : См. мой пост от 05.08.2006
поможем…
Приятно, напоминает 8-ку, но до нее далеко.
Но идея хорошая.
Vik
А кто сказал, что я стремлюсь «превзойти» 8-ку ?
Повторить ее интерфейсные черты — это было единсвенно правельным решением, дабы переход на иное приложение для юзера небыло так «болезненным».
А вот 8-ку ли Delphi/VS2005 Интеллигент напоминает — вопрос спорный. Каждый увидит тут свое…
Думаю, пригодилось бы, если бы можно было просмотреть текст свернутой вункции/процедуры в отдельном окне с возможностью редактирования, то как показывается сейчас — гуд, но не очень — обрезается и неудобно…
Сhe Burashka
Масло масленное, масленистое, масленое, масляное и т.д. 🙂
Это равносильно тому, что если редактировать диалоговую форму по частям, например по 1/5… Думаю не очень удобно, да и врядле возможно такое представить.
Если надо редактировать конкретную свернутую процедуру — взял развернул ее и редактируй, все.
А то, что показывается в хинте — это просто информация для ленивых.
ладно.. ладно.. согласен….
нов все равно было бы здорово…
Опять же было бы тогда хорошо если бы процедура свернута — сммотришь хинт, кликнул мышью по хинту — опочки развернулась эта процедура с позиционированием курсора на первом операторе…
Че буратор
Неа. Не убедительно. Разница — кликнуть слева 1 раз или подвинуть мышь вправо, подождать 0,8 секунды, потом кликнуть, чтобы оно развенулось — слишком долго.
ИМХО : Нагнетание функционала.
Ладно, убедил.
Но зато очень напрягает отсутсвие закладок для ьыстрого переключения модуль-форма-макет
панель поиска не хочет стыковаться на уровень тулбара где лежит панель сервис…
Сhe Burashka
1. В след. релизе список макетов будет в дереве. А вот как раз закладки меня очень сильно разражают. Переключение Модуль/форма уже давно есть.
2. Панель поиска туда и не прицепится, она относится исключительно к окну редактора модулей. Такова особенность программы (окно редактора отвеччает за высвобождение памяти, занятой этой панелью).
по п.2 — жалко, так бы сразу было больше места… что ее никак на верхний тулбар не пристыковать?
Anonymous
Сейчас — никак.
Надо взять и написать новый тулбар, глобальный для всех окон. Сейчас я этим заниматься не буду.
Пусть это останется некоторой особенностью данной программы.
Обновил версию до 3.4.16.
ВНИМАНИЕ !!! Кардинальные изменения ! Читать read_me.txt !!!
Не повезет юзерам, которые тупо заменят старый экзешник на новый, из архива.
Субъективно стал грузиться гораздо быстрее..
Это правда?
Плохо по-прежнему то, что после работы в конфигураторе, где все ровненько отформатировано — после Интеллигента получаем «рассыпающийс» текст..
Илия я где-то что-то неправильно настроид…?
ЧеБурашка. Отвечаю на вопросы снизу вверх.
1. Да.
2. Не, просто read_me.txt невнимательно читаешь. Опять таки с такими вопросами — на форум, там УЖЕ есть на него ответы.
А мне лень ходить на форум… далеко… 😉
Да, но при убыстрении загрузки оболочки теперь каждая ветка в дереве метаданных грузится по клику на нее… медленоо..
это так?
Сhe Burashka.
Пораскинь мозгом, в каждой ветке появилась нода с макетами. Теперь мне приходится сканить и хранилище описаний макетов, чтобы вывести их наименования в дерево.
Если последует вопрос, о том, что в 8-ке это проиходит быстрее — я отвечу сразу : в 8-ке совершенно иная структура хранения метаданных, и как раз поток, описывающий дерево метаданных «заточен» именно под такой вывод. А в 7.7. хранится все абы где, например модуль формы документа в одной папке, модуль проведения в другой, а описание ваще в 3-ей. Вот по этому и тормозит при раскрытии ноды. Если бы я «отрисовавал» в памяти сразу все ноды при открытии, то конфигурация открылась бы к утру след. дня.
Разъяснил ? Вопросов по скорости загрузки и открытия дерева метаданных исчерпаны ?
P.S. На форум и только на него ! Сдесь флудить незачем.
Да! спасибо!
На сайте выложил подправленный билд. Исправлена ошибка с зависанием Интеллигента при сохранении файлов, открытых по ассоциации (через проводник).
Выложил новый релиз — 4.0.0 Beta. Редактор макетов сохраняет в MOXCEL !!!
Подробности на форуме проекта.
для такого замечательного проекта можем предложить хостинг
http://www.i-gent.infostart.ru
абсолютно бесплатно,
скорость и надежность сохранности данных гарантируем!
Хорошо, что есть такие люди, как автор данной разработки — они улучшают жизнь, делают её легче. Спасибо автору. Хороший инструмент. И главное — развивается.
ПЛЮС однозначно !
Госопода ! Хором благодарим администрацию данного ресурса.
Сайт переехал в домен от infostart.ru. Ну и в качестве благодарности — новый релиз.
Благодарим и суппортов и автора!!!
несколько человек, с которыми общался и советовал твою прогу — да, говорили, хорошо.
но как-то неудобно..
и сам — сколько раз порывался юзать для написания (ну ломает меня в конфигураторе всякие опенконфы ставить).. НО НЕ ИДЕТ, БЛИН!! какок-то мелкое зудящее раздражение по поводу интерфейса. функциональность — да, устраивает!!! интерфейс — НЕТ… НЕТ И ВСЕ!!
Да, присоединяюсь к мнениню Че. Абсолютно такие же ощущения и у меня. Раньше не решался высказаться, т.к. считал свое мнение сугубо субъективным, а работа автором проведени поистине титаническая. Но это не значит, что я ставлю крест на i-gent’е. Его очень удобно использовать в качестве вьера всяких md и ert (скаченных например с этого сайта). Но в качестве редактора — боже упаси!
victuan + Сhe Burashka
У меня демократичный проект. Если вам чего-то не нравиться и Вы сможите это обосновать, то напишите мне об этом на форуме. Например : вот такая-то реализация не полная, в ней нет того и того (предварительно, конечно, рекомендую изучить FAQ и информацию на сайте проекта), хотелось бы видеть то-то и т.п.
Я, по возможности, смогу убрать «зудящие» чувство.
P.S. Вот только не надо писать про то, что «хотим закладки для макетов» или отладчик + редактор метаданных (это даже в FAQ написано).
попробую.. высказаться на форуме как-нить…
«Зудящее» чувство, в основном, по следующим пунктам:
1) неточности в прорисовке реквизитов на диалоговой форме, не совпадают размеры контролов. Например текст в статике может быть обрезан, хотя в 1С выводится верно. Поэтому i-gent я не могу использовать как редактор диалогов.
2) Не работает редактор Моксель (также неточности в прорисовке, недоработан функционал), поэтому в i-gente я не могу редактировать таблицы.
3) Не удобен редактор модулей, т.к. не поддерживаются табы, полноценный синтаксис-контроль, тормоза, глюки со сворачиванием-разворачиванием, недоработка UNDO, неудобный поиск (задает ненужные вопросы). Единственный плюс — это навороты, связанные с автоподстановкой, убивают перечисленные минусы, поэтому редактировать модули удобнее в конфигураторе 1С (тем более для тех, кто владеет слепым методом печати — а это должны уметь все программеры, ИМХО)
Итог, i-gent — удобный вьюер, но не редактор.
victuan
Хе, перечислены самые «больные» пункты Интеллигента 🙂
З.Ы.
1. Редактор мокселя уже работает с 4-ой версии.
2. Табы если будут сделаны, то ОЧЕНЬ не скоро.
3. Если для 7.7 есть еще где-то свертка текста, то покажите мне как быстро она работает.
ИМХО : Давольно привеледливые юзеры пошли, ничем не угодишь. Попривыкали к варезу. Надо ж помнить — проект на ГОЛОМ энтузиазме уже как 3 года существует. В масштабе проекта на эти дефекты вообще можно внимания не обращать.
Да и еще, лично я на Интеллигенте написал с нуля 2 полновесные конфы (НЕ ТИПОВЫЕ), это если не считать доработку уже сущесвующих типовых. И как то зудящего чувства не появлялось… Единсвенно, да согласен, тормозит в некоторых моментах, но это я буду личить, постепенно.
Так я же не прискребаюсь, и ничего не требую, просто выражаю личное мнение ;).
Так вот эти «больные» пункты и создают «зудящее» чувство. Об этом же и речь.
Но вот из-за этого я пока и отказываюсь юзать продукт, но тестирую с удовльствием.
Желаю же только благополучного развития столь глобального, на мой взгляд, проекта.
Возможно, настанет день когда я удовольствием на него перейду. Но пока, к сожалению, нет.
а вот у меня зудящее чувство — совершенно не коррелирует с викуановскими…
и 1 и 2 и 3 — неактуально, так как жить не мешают и обеспечивается 95% потребностей.
доводку 5% можно и в конфигураторе.
1. ТАБЫ!!! не удается мне сделать так, чтобы и в игенте текст отровнен был и в конфигеураторе. — гдето разъезжается.
2. ИНТЕРФЕЙС… очень зудит… очень.. тяжкий очень.. очень…
Сhe Burashka
Какие понятие вкладываются у Вас в значение данного слова ?
GUI ориентирован прежде всего на современный лад. Я ж говорил — я сделал предварительный анализ Delphi, Visual Studio и попытался реализовать гибрида. Лично я считаю, что 80% мне удалось повторить.
А интерфейс ал-я Quck-C (как в конфигураторе) это позовчерашний день.
Вообщем отловился небольшой момент с таблицей mxl весом 9 мегабайт при ее Открытии
Интеля вышибло из памяти напрочь….
2maskin
я все же прорекламирую… Тему про Моксельный формат
http://www.1cpp.ru/wiki/?wakka=FormatMOXCEL&v=52c
Кстати еще один момент — для OpenConf существует инсталятор, правда он на год уже устарел… Но все же…
А так — согласен — разработка интересна очень — но когда она мне с формы документа удалила все элементы диалога и сохранила без спросу подобный мд-шник я экспериментировать прекратил — жду стабильного релиза…
Почитай хотябы мой read_me.txt
Lustin
Почитай хотябы мой read_me.txt
Lustin
Во-первых, этой докоя я и руководствовался, но она древняя как какашки мамонта. 1С, после этой доки, добавила еще фичи в моксель.
Во-вторых, если ты хочешь СТАБИЛЬНУЮ версию, то сообщи пожалуйста на форуме проекта, как у тебя так получилось, что все элементы удалились и конфа сохранилось.
А ждать у моря погоды, стаким «замалчиванием», можно всю жизнь.
2maskin
«По поводу сохранения бех спроса»
Я не замалчиваю, просто время катастрофически не хватает… Форум я знаю где — будет время опишу насколько можно подробнее… Мне почему-то казалось что подобный баг известен…
Рид-ми и chm я периодически проглядвыю (у меня Ваш Intell стоит как программа по умолчанию для ПРОСМОТРА файлов ert, md) — там написано что возможны глюки c работой сложных таблиц MXL… Это глюк? я и написал — что глюк есть НО есть и мнение что подобное происходит из-за:
«что для больших таблиц для хранения количества строк может использоваться не два байта, а все 4 » — цитата из темы которую я дал в виде ссылки
То есть я хотел обратить внимание автора на это обсуждение на форуме 1С++ именно по причини записи в readme цитата «…Т.к. отсутсвует ПОЛНАЯ спецификация от 1С по формату moxcel возможны глюки…»
P.S. А в вики проекта 1С++ насколько я знаю формат моксель описан с ИЗМЕНЕНИЯМИ относительно изначального 1L описания. Так что дока уже не древняя…
«что для больших таблиц для хранения количества строк может использоваться не два байта, а все 4» это я знаю. Просто мой компонент отрисовки MXL-грида поддерживает только 2 байта. Переделывать — нет смысла, т.к. исходники не все.
Ради интереса загляну в вики. Но я не думаю, что они продвинулись в своих изысканиях дальше, чем я.
Обновил Интеллигента.
Крутая вещь ! Если бы добавить внутренний отладчик … я был бы на 7 небе !
IsiKosta, если добавить внутренний отладчик, то это значит уже создать полную альтернативу 1С 7.7. Меня не колбасит делать такое. Даже за деньги.
Релиз 4.3.6 Stable:
— Исправления, дополнения в основной части :
— Т.к. народ не рапортует о багах, я присваиваю Интеллигенту статус «stable» (стабильный)
— Добавлен ключ для командной строки /NOSPLASH. Он отключает отображение заставки интеллигента.
Параметры командной строки теперь такие : intellignet.exe [/NOSPLASH] [имя_файла_1С]
— Подправил ссылки на сайт из окна «О программе…»
+1
Спасибо за разработку,+1
Насколько сложно добавить обработку макетов таблиц с поворотом текста в ячейке, ведутся ли разработки в этом направлении?
> Насколько сложно добавить обработку макетов таблиц с поворотом текста в ячейке, ведутся ли разработки в этом направлении?
Очень сложно, особенно с ситуацией : повернувшийся тест вылазит на другую ячейку. Мне придется переписывать очень много текста.
Так что это не будет реализовано.
По-прежнему — совершенно гнусный интерфейс и бяки в дизайне форм и прочего… При том что сам — игент — хорош. М.б. имеет после стабле релиза заняться «доводкой» именно в этом отношении…? основная моя претензия, скажем так: Игент не выглядит промышленным инструментом.
и все тут.
и неудобно, ну конкретно отталкивает из-за фейса…
если это инструмент — то он должен быть эффективным в первую очередь, эффективность во многом зависит от фейса.
если автор выразит готовность работать именно над фейсом и юзабилити — тогда буду содержательно критиковать
имхо..
кстати, хорошо бы наряду со сверткой/разверктой функций/процедур сделать аналогичное для многострочных комментов, а то на экране 40 строк — из них 3 свернутые функции + огромные несвернутые комменты для каждой функции — в результате никакого выигрыша…
Сhe Burashka
По поводу фейса — Куча слов без конкретики.
Если так уж приспичило — сделай мне рисунки, какой должен быть интерфейс. И я изучив их + изучив ЕЩЕ РАЗ подобные продукты — решу что делать, а что нет (подчеркиваю, при разработке интерфейса я смотрел не на 1С 7.7, а на VS 2005, Delphi 7, и немного 1С 8.0). И пожалуйста, если будешь их делать — делай их с КОНКРЕТНЫМИ комметариями и без смайликов.
По поводу свертки комментариев — вопрос поднимался у меня на форуме. См. там.
Хоть и не пользуюсь 7.7, все равно плюсую. С такими разработками 7.7 еще долго не умрет.
Отличная вещь! Великолепно!
Понравилось!
Замечания… Потому, что привычки-великая вещь!
1) При редактировании формы нет возможности перемещать реквизит курсором
2) При двойном клике левой кнопкой мыши на реквизите мы улетаем в модуль формы. Если реквизиту назначена процедура или функция, то к ним. Если не назначена — улетаем в модуль формы не понятно куда. А хотелось бы редактировать свойства.
3) Есть ещё аналогичные замечания.
Поддерживаю Чебурашку. Над интерфейсом ещё надо поработать. Ну а заложенные механизмы — великолепны. Плюсую с оговорками. Верю в перспективность
Замечателбная разработка. Респект автору. Часто пользуюсь при мобильной работе.
Давненько пользуюсь. Но в основном для быстрого просмотра «семерочных» файлов. (Так получилось…) Программа нужная и полезная.
Хотел воспользоваться, но не смог.
Windows ни разу не русский. И даже не аглицкий. В таких условиях весь интерфейс программы в знаках вопроса вместо русского языка.
Хотелось бы, чтобы программа грамотнее распоряжалась своим интерфейсом, поддерживала юникод и все такое.
Удачи.
to robert
Не важно русский виндовс или нет. Данный вопрос уже поднимался — см. форум проекта. Все конфигурируется самой windows, а программа использует конфигурацию операционной системы. Достаточно правильно настроить языковую страницу + поставич птичку (если это Win2000) «поддержка Unicode программ».
Все замечательно заработает.
Цитирую с форума проекта.
Думаю необходимо изменить параметры интерфейса самой ОС :
1. Поставить шрифт для меню, тот который поддерживает кириллицу
2. Смотрите настройки языка в панели управления и выствляйте везде русский для не-юникод-программ.
Я, к сожалению, не могу менять настройки операционной системы. Компьютер не мой и кроме меня на нем еще куча народу работает.
С другими программами я труднойстей пока не испытывал. Русский везде нормально отображается без дополнительных усилий. Как то это не правильно. Юникод, вроде, и создавался чтобы избежать таких накладок.