Табло для 8.х

27.07.20

Задачи пользователя - Разное

Многострочный калькулятор.

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

Наименование Файл Версия Размер
Табло для УФ
.epf 6,97Kb
2
.epf 6,97Kb 2 Скачать
Табло для 8.х:
.epf 6,45Kb
0
.epf 6,45Kb Скачать

Вычисляет математические и логические выражения. Очень удобен для разнообразных поверочных вычислений. После набора выражения в строке для получения результата нажать Ctrl+Enter. Перед вычислением запятая преобразуется в точку, знак пробела, символ "'" и символ НПП игнорируются. Варианты для обычных и для управляемых форм.

PS: это обработка удобна для бухгалтеров и тех кто производит различные контрольные поверки, для работы с вычислениями несложных алгебраических выражений. Никакого глубинного смысла просьба в ней не искать. Это многострочный калькулятор

 

Привожу код обработки:

Процедура ВыполнитьВычисления(СтрВыражения)
	СимволПС="";
	новтабло="";
	для с=1 по стрчислострок(СтрВыражения) цикл
		
		текстр=сокрлп(стрполучитьстроку(СтрВыражения,с));
		если текстр="" тогда 
			новтабло=новтабло+СимволПС;
			продолжить КонецЕсли;
		
		инд=найти(текстр,"=");
		если инд>0 тогда 
			текстр=сокрп(лев(текстр,инд-1));
		КонецЕсли;
		
		строкадлявычисленияшаблона=стрзаменить(текстр,",",".");
		строкадлявычисленияшаблона=стрзаменить(строкадлявычисленияшаблона,"'","");
		строкадлявычисленияшаблона=стрзаменить(строкадлявычисленияшаблона," ","");
		строкадлявычисленияшаблона=стрзаменить(строкадлявычисленияшаблона,символы.НПП,"");
		
		попытка
			
			результат=вычислить(строкадлявычисленияшаблона);
			
		исключение
			
			результат=описаниеошибки();
			
		КонецПопытки;	
		текстр=текстр+" = "+результат;

		
		новтабло=новтабло+СимволПС+текстр;
		
		СимволПС=символы.ПС;
	КонецЦикла;
	
	табло=новтабло;
	
КонецПроцедуры	

 

Обработки подходят для любой конфигурации.

Обработку для управляемых форм возможно встроить в дополнительные отчеты и обработки для конфигураций, основанных на БСП. Для других конфигураций необходимо закомментировать содержимое модуля объекта обработки.

Обработки тестировались на релизе платформы: 8.3.12.1685.

обработка

См. также

Конфигурация "Казначей группы (класса/команды/...)"

Разное Взаиморасчеты Платформа 1С v8.3 Общественные и некоммерческие структуры Обучение, бизнес-тренинг, курсы Развлечения, искусство, спорт Домашние учет и финансы Управленческий учет Абонемент ($m)

Нано- (даже не микро- !) конфигурация для тех, кто выступает в роли казначея класса/группы/команды, и в чьи задачи входит сбор денег с участников за участие в каких-то мероприятиях, а потом передача собранных денег организаторам этих мероприятий.

1 стартмани

03.11.2023    431    1    q_i    0    

9

Математический тренажер через телеграмм (feat 1С)

Математика и алгоритмы Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Расширение (+ обработка) представляют собою математический тренажер. Ваш ребенок сможет проверить свои знание на математические вычисление до 100.

2 стартмани

29.09.2023    1452    maksa2005    8    

21

Генератор математических примеров

Математика и алгоритмы Разное Абонемент ($m)

Маленькая программа для генерации примеров. C#

1 стартмани

28.09.2023    860    0    FIERYLIONS    18    

7

Конструктор: ЧислоПрописью и СтрокаСЧислом

Разное Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m)

Возможно я просто ленивый, а может потому что понадобилось... в общем сделал конструктор параметров. Может 1С когда-нибудь сделает что-нибудь такое в конфигуратор?

1 стартмани

15.09.2023    2693    11    vandalsvq    7    

47

Viewer 1.0 (библиотека картинок, wingding, webdings, символы по кодам)

Разное Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Иногда нужно посмотреть все картинки из библиотеки картинок или шрифты Webdings/Wingdings, вот собственно эта обработка для этого...

1 стартмани

04.09.2023    508    2    Незнайка    0    

9

Мобильное приложение "Семейное"

Разное Платформа 1С v8.3 Домашние учет и финансы Россия Управленческий учет Абонемент ($m)

Это программа, предназначенная для учета, анализа и управления личными и семейными делами.

1 стартмани

02.07.2023    866    1    user1719555    0    

5

Блокнот для заметок

Разное 8.3.14 Бесплатно (free)

Блокнот предназначен для записи различных идей, планов, результатов совещаний и т. д. Подойдет руководителям, бизнес-аналитикам, специалистам-консультантам, постановщикам задач и.т.д., работающим с 1С. Для редактирования любой заметки необходимо проставить галку "Доступность" снизу под текстом заметки. Блокнот очень простой в разработке, поэтому выложен бесплатно.

28.04.2023    2106    62    user1802663    4    

9

Изучение иностранных слов

Разное Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Изучайте иностранные языки прямо в бухгалтерской базе. Я не нашел приложение с аналогичным функционалом интервального повторения слов и написал это. Обработка для Бухгалтерии 3.0. Для изучения иностранных слов.

1 стартмани

20.01.2023    1322    1    Kogut    2    

7
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4629 21.08.19 11:31 Сейчас в теме
Примитив. Делать, так уж делать нормально - в привычном табличном виде, да с историей вычислений, да с возможностью вызова сервера, а не такое тяп-ляп.
2. waol 309 21.08.19 14:43 Сейчас в теме
(1)делайте. Мне так достаточно удобно
3. Ilya_138 21.08.19 15:08 Сейчас в теме
Функционал комментировать не буду, но оформление...
Прикрепленные файлы:
chernov.gigansk.ru; +1 Ответить
4. Yashazz 4629 21.08.19 16:50 Сейчас в теме
а уж как оно начнёт глючить при переносе строк... пользователям такое давать нельзя, адски накосячат сразу.
5. waol 309 21.08.19 19:21 Сейчас в теме
продемонстрируйте, как оно начнет глючить. Иначе нужно будет считать, что это пустословие.
6. Yashazz 4629 25.08.19 10:55 Сейчас в теме
(5) Легко. Два-три стартмани за тестирование вашей поделки, и займусь.
7. waol 309 25.08.19 20:37 Сейчас в теме
(6)мне не требуется тестирование. Не нужно - не пользуйтесь. Зачем на вентилятор бросать
8. Артано 748 22.07.20 02:06 Сейчас в теме
(5) Если при вычислении произойдет ошибка, то никто и никогда не узнает об её причинах. Вы просто замаскировали ошибку.
9. waol 309 26.07.20 19:30 Сейчас в теме
(8) что за ошибка ? я сам еще пользуюсь, пока такого не замечал. Если напишите, что за ошибка, то хотя бы будет понятно, что имеете в виду. В любой программе возможно прячутся ошибки. Моя проще некуда. Где им там прятаться? Весь код на виду
10. Артано 748 27.07.20 02:47 Сейчас в теме
(9) под ошибкой здесь понимается любое исключение. Оно здесь просто прячется и никак не обрабатывается. Это грубая ошибка.

А принудительная замена запятых на точки, обеспечит вам непрерывную икоту, если обработка будет использоваться =)
Например, запятая используется как разделитель параметров в функциях. Да и много других кривых моментов. В обработке только идея хорошая, реализация плохая.
Оставьте свое сообщение