Унчикова Елена

4
Рейтинг

электра
Елена Унчикова



  •   Регистрация: 11.04.2010 (14 лет назад)

  •   Был(а) на сайте: 08.09.2023

Подписчики 0

Рейтинг 4

Суммирование выделенных ячеек в столбце для 1С:Предприятие 7.7

Инструменты и обработки Программист Платформа 1С v7.7 Windows Абонемент ($m) Архив с данными Универсальные функции

Суммирование чисел в столбце, выделенных мышкой, для 1С:Предприятие 7.7. В любом отчете, печатной форме или текстовом документе выделяете мышкой столбец с числами или группу ячеек в колонке таблицы, нажимаете на кнопку панели инструментов и в строке состояния получаете сумму. Пользоваться очень просто, удобно и быстро.

1 стартмани

09.03.2016    18554    4    электра    9       

4

Комментарии

DevСуммирование выделенных ячеек в столбце для 1С:Предприятие 7.7#8 18.03.16 21:50
На основе данной обработки можно написать и более сложные процедуры при желании, добавив кнопки умножения, вычисления среднего и т.д.
DevСуммирование выделенных ячеек в столбце для 1С:Предприятие 7.7#5 10.03.16 7:00
Вариант с ВК FormEx.dll (без FormEx.dll не работает в русской раскладке клавиатуры):

в Глобальном модуле
Код
//******************************************************************************
Процедура ПанельМ()
        WSHShell = СоздатьОбъект("WScript.Shell");
        WSHShell.SendKeys("^c"+ "^с");        
   WSHShell.SendKeys("^+{F11}"); 
КонецПроцедуры 
Процедура ПанельМ1()
   Файл = СоздатьОбъект("Текст");
   Файл.Показать(,КаталогИБ()+"z.txt"); 
   WSHShell = СоздатьОбъект("WScript.Shell");
   WSHShell.SendKeys("^v"+ "^м");
   Сервис=СоздатьОбъект("Сервис");
   Сервис.РаскладкаКлавиатуры("English (United States)");
        WSHShell.SendKeys( "^s");   
        Сервис.РаскладкаКлавиатуры("Russian");   
   WSHShell.SendKeys( "^{F4}"); 
   WSHShell.SendKeys("^+{F12}"); 
КонецПроцедуры 
Процедура ПанельМплюс()  
   Файл = СоздатьОбъект("Текст");
   Файл.Открыть(КаталогИБ()+"z.txt");  
   Сум=0;
   Для ы = 1 По Файл.КоличествоСтрок() Цикл    
      С = Файл.ПолучитьСтроку(ы);
      С = СтрЗаменить(С,"'","");      
      С = СтрЗаменить(С,Симв(34),"");  
      С = СтрЗаменить(С,",",".");
           Сообщить(С);
      Сум=Сум+С;
   КонецЦикла;       
        Сообщить("Сумма =");          
   Сообщить(Сум); 
   Сообщить("****************************");   
КонецПроцедуры 
//******************************************************************************


На скрытой панели "Мплюс" создать вторую скрытую кнопку "Задача", вкладка "Параметры" Формула:
Код
ПанельМ1()

Вкладка "Акселератор" клавиша "F11", галки "Ctrl" и "Shift".

Недостаток этого метода - мелькание окошка на экране.
DevСуммирование выделенных ячеек в столбце для 1С:Предприятие 7.7#3 09.03.16 23:55
Надо добавить
Код
С = СтрЗаменить(С," ","");
С = СтрЗаменить(С,"-",".");
DevСуммирование выделенных ячеек в столбце для 1С:Предприятие 7.7#0 09.03.16 14:53
Суммирование чисел в столбце, выделенных мышкой, для 1С:Предприятие 7.7.
В любом отчете, печатной форме или текстовом документе выделяете мышкой столбец с числами или группу ячеек в колонке таблицы, нажимаете на кнопку панели инструментов и в строке состояния получаете сумму.
Пользоваться очень просто, удобно и быстро.
DevСверка справочников между базами v77#4 03.09.11 16:22
Регулярно перекидываю доки между базами. Обработка очень помогает. Спасибо!
DevДни рождения сотрудников (для Комплексной 7.7)#3 03.09.11 16:18
Спасибо. Моя кадровичка в восторге :D