Суммирование (среднее, минимум, максимум, количество чисел) выделенных ячеек отчетов, печатных форм, да и других приложений
Разработка - Работа с интерфейсом
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Использование тоже просто: открываете конфигурацию в режиме программы,
включаете какой-либо режим просмотра (кнопки на панели инструментов или
пункты меню Режима просмотра), запускаете отчеты и выделяете нужные
ячейки отчетов, копируете их в буфер обмена (Clipboard) и видите в
строке состояния результат. При в ключенном режиме (кроме обычного),
опрос буфера происходит каждые 100 милисекунд, если в буфере появились
текстовые данные, то они добавляются к уже скопированным и происходит
пересчет с учетом добавленных данных, буфер при этом очищается, для
того, чтобы определить новые скопированные данные. Таким образом можно
суммировать и т.д., не связные диапазоны таблиц, выделяя нужные ячейки
и копируя, несколько раз подряд. Если нужно начать заново, то нажимаем Сброс.
Если необходимость в суммировании (или других режимах исчерпана), то стоит
перейти в обычный режим (кнопка на той же панели инструментов или пункт меню
Режима просмотра), для того, чтобы не происходило очищение буфера, если
туда попали текстовые данные. При закрытии 1С, естественно опрос буфера
прекращается, и режим становится обычным.
При переключении режимов, допустим из суммы в среднее, будет показан
результат для того, что было уже скопировано, чтобы начать заново,
нажимаем Сброс.
Как приятное следствие, Вы можете скопировать ячейки из одного отчета, потом
из другого, а потом, вообще, из открытого листа Excel, например, или Word,
или Блокнота, и это все будет проссумировано (или другое, в зависимости
от режима) и результат выведен в строку состояния.
При написании использовалась внешняя компонента AddIn_V7MyClipboard.dll.
Автор: Venger Alex, Odessa, 2008
Url: //infostart.ru/projects/2149/
При написании использовались функции для 1С:Предприятие 7.7
в глобальном модуле предоставленные by Sergey Popov, Usinsk,
Komi.
При написании использовалась внешняя компонента FormEx.dll.
Автор: АЛьФ
Url: http://www.dorex.ru/files/?formex_t.zip
Эти две функции стоит из глобального модуля удалить
(смысла в них нет для данной задачи, но ресурсы жрут):
/
/---------------------------------------------------- Процедура
ПриДвиженииМыши(Конт,Сост,КоординатаПоГоризонтали,КоординатаПоВертикали,ФСО)
гл8ВывестиРасчетыClipboard();
КонецПроцедуры //---------------------------------------------------- //---------------------------------------------------- Процедура
ПриНажатииКнопкиКлавиатуры(Конт,КодКлавиши,Alt,Shift,Ctrl,Символ,ФСО)
гл8ВывестиРасчетыClipboard();
КонецПроцедуры //----------------------------------------------------
Вступайте в нашу телеграмм-группу Инфостарт