Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) v8: Как перехватить все открытые табличные документы (число прочтений - 18476 )
CaSH
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 43
Зарегистрирован: 02. Мая 2011
Re: v8: Как перехватить все открытые табличные документы
Ответ #30 - 12. Декабря 2012 :: 05:27
Печать  
chessman писал(а) 11. Декабря 2012 :: 14:31:
Я не знал, что так можно.
Кроме того, какие-то вещи кочуют из 77, поэтому проще просто сделать копи-паст.
А в макете тоже можно сворачивать блоки?

Есть простой способ избавится от копи-паста и перейти на удобную схему, я просто перед выполнением твоего кода смотрю переменную ТекстСкрипта, и вместо кучи кода (который сильно загромождает модуль) остается всего одна строка:
Код
Выбрать все
ТекстСкрипта = ПолучитьМакет(ИмяМакета).ПолучитьТекст(); 


artbear писал(а) 11. Декабря 2012 :: 14:41:
Можно, если для окна текстового макета выполнить команду "Текст - Встроенный язык"

Можно, но это не так уж и удобно для языка не 1С. Макетом я пользуюсь чуток по другому: редактирую там мелочи, в основном я просто из него копирую текст в любой редактор который поддерживает синтаксис VBScript (мне нравится SynWtite из TotalComsnder, хотя не против и другой попробовать, я там сам лексер написал т.к. под скрипты не было) и там все подсвечивается как надо и сворачивается - в общем одно удовольствие, у него даже групповой комментарий выделенных строк есть.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: v8: Как перехватить все открытые табличные документы
Ответ #31 - 12. Декабря 2012 :: 06:05
Печать  
А как быть с 77?

Cash, посмотри #26 пост.
  
Наверх
 
IP записан
 
CaSH
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 43
Зарегистрирован: 02. Мая 2011
Re: v8: Как перехватить все открытые табличные документы
Ответ #32 - 12. Декабря 2012 :: 07:47
Печать  
chessman писал(а) 12. Декабря 2012 :: 06:05:
А как быть с 77?

А там такая же ситуация, я сам с 7-ки вырос, но после того как в 8-ки посмотрел как удобно получать данные из макета решил попробовать на 7-ке, про это не видел публикаций и в коде видел у других (и в типовых) только пару раз, и то мельком особо не изучая, потому помучался и написал достаточно простой механизм типовой - там можно так же получить все что хочешь из макета, просто плохо документировано и нет примеров как это делать, но технически 7-ка на это способна

chessman писал(а) 12. Декабря 2012 :: 06:05:
Cash, посмотри #26 пост.
- смотри личку
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8: Как перехватить все открытые табличные документы
Ответ #33 - 30. Июля 2015 :: 06:14
Печать  
(chessman) Народ сообщает, что падает на 8.2.19
Сможешь посмотреть?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать