Калькулятор

Опубликовал Михаил Роденко (micha-r) в раздел Администрирование - Сервисные утилиты

Все мы (программеры 1с) сталкиваемся с проблемой когда пишем отчет, выгружаем что ни будь - нам надо проверить данные. В обычной ситуации написав отчет я включаю калькулятор и начинаю проверять суммы складывая, проверяя со значением группировок. Я написал данную утилиту которая складывает числа скопированные в буфер обмена. Данная приблуда будет полезна и экономистам и бухам, я не один раз наблюдал как они сохраняют в Excel а потом складывают ячейки. Да возможно типовой калькулятор 1с справляется с данной задачей, но не все на нем умеют работать.

Короче дорвавшийся до c# программер 1с написал наверное очередной велосипед.
Утилита имеет инсталлятор. Удаляется типовым механизмом. При установке проверяет наличие на Microsoft .NET Framework 3.5 если ее нет предлагает ее подгрузить. После установки появляется ярлык на рабочем столе и меню пуск.
Работает прога следующим образом, вы берете копируете в буфер обмена числа, не важно колонки строки, неважно от куда, из 1с из ворда, екселя, текстового файла - прога просто их складывает.
Я сразу поставил запрет на запуск более 1-й копии приложения. Форма обработки маленькая, весит модально для удобства, может быть убрано в трей.


Я сразу в проге прописал проверку на системные настройки разделителя дробной части. Прописал чтобы числа с разделителями точкой или запятой конвертировались нормально.
На форме при щелчке мышкой по значению, значение копируется в буфер обмена.

 

Скачать файлы

Наименование Файл Версия Размер
Calculator.zip
.zip 239,71Kb
22.01.13
25
.zip 239,71Kb 25 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Serj (Serj1C) 458 22.01.13 11:37 Сейчас в теме
Никогда не задумывались, зачем на панели кнопки [М] [М+] [М-] ?
shard; the1; +2 Ответить
2. Михаил Роденко (micha-r) 43 22.01.13 11:58 Сейчас в теме
в 1с 77 не во всех отчетах работают [М] [М+] [М-]. Только что в тис 9.2 проверял. отчет Остатки тмц. + я часто работаю с текстовыми логами, в которых разделитель дробной части может быть и точка и запятая.
3. Дмитрий Елисеев (w-divin) 22.01.13 13:37 Сейчас в теме
судя по скринам 1с явно не 7.7. Хотя что семерка, что восьмерка позволяет выделить все нужные ячейки и получить сумму в буфер...
4. Михаил Роденко (micha-r) 43 22.01.13 15:46 Сейчас в теме
еще раз повторяю, в 1с 77 типовой не всегда работает.
Прикрепленные файлы:
5. Татьяна Филатова (belochkaNN) 29.01.13 16:11 Сейчас в теме
Да, бухгалтеру наверное пригодится (вместо экселя). +
6. Геннадьевич Бу (Геннадьевич) 1 22.03.13 19:05 Сейчас в теме
Как на счет разделителя дробной части? Программа к нему чувствительна?
А вообще, интересно, еще добавить возможность вычислять среднее значение.
7. Михаил Роденко (micha-r) 43 22.03.13 21:00 Сейчас в теме
Я сейчас замарочился проблемой как сделать так чтобы программа брала данные в буфер обмена из формы которая находиться в следующем слое под программой, когда я решу эту проблему я добавлю разные возможности. Вся проблема что типовые элементы управления (компоненты) не справляются с данной задачей, я сейчас пытаюсь писать свою форму и свои элементы управления со свойствами.
8. Геннадьевич Бу (Геннадьевич) 1 22.03.13 21:06 Сейчас в теме