Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Где в ert спрятать ID (число прочтений - 11181 )
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #15 - 07. Июня 2008 :: 17:41
Печать  
fez писал(а) 07. Июня 2008 :: 07:10:
Не знаю. Попробуй.

Проверил, можно попасть через Tab и подвинуть в видимую часть,
или по Tab и не перетаскивая, редактировать через Меню "Действия/Свойства"  Подмигивание
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #16 - 07. Июня 2008 :: 19:01
Печать  
Ну тогда можно подсунуть в ert совершенно левый поток - 1С-у скорее всего не захочется его оттуда удалять.
Во всяком случае мы как-то с Орефковым тестировали что-то подобное, как одно из возможных решений хранения классов 1С++ в конфигурации, и на первый взгляд все было хорошо.
  
Наверх
www  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #17 - 08. Июня 2008 :: 15:58
Печать  
Прикольный вариант скрытия текста модуля и элемента диалога,
средствами конфигуратора  Смех
  

SEKRET_001.ert ( 28 KB | Загрузки )
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #18 - 09. Июня 2008 :: 07:36
Печать  
А где там код скрыт? И чем такой метод прикольнее отрицательных координат?
  
Наверх
www  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #19 - 09. Июня 2008 :: 07:43
Печать  
fez писал(а) 09. Июня 2008 :: 07:36:
А где там код скрыт? И чем такой метод прикольнее отрицательных координат?

1 От чайника он скрыт, в глаза не бросается  Смех
2 Метододика скрытия ТЗ2 осуществлена в самом конфигураторе (без правки файла сторонними прогами)  Подмигивание

Метода не моя, встретил в одной обработке  Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #20 - 09. Июня 2008 :: 07:47
Печать  
Я когда открыл такой ert, сначала в ступор впал  Озадачен
Как это кода вообще нет!
Смех
  
Наверх
 
IP записан
 
novichek
Экс-Участник


Re: Где в ert спрятать ID
Ответ #21 - 09. Июня 2008 :: 08:23
Печать  
fez писал(а) 07. Июня 2008 :: 19:01:
Ну тогда можно подсунуть в ert совершенно левый поток - 1С-у скорее всего не захочется его оттуда удалять.
Во всяком случае мы как-то с Орефковым тестировали что-то подобное, как одно из возможных решений хранения классов 1С++ в конфигурации, и на первый взгляд все было хорошо.


а поподробней можно?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #22 - 09. Июня 2008 :: 08:30
Печать  
Поподробнее - http://1c.alterplast.ru/1cv7md/
ert  - это такой же компаунд, как и 1cv7.md.
  
Наверх
www  
IP записан
 
novichek
Экс-Участник


Re: Где в ert спрятать ID
Ответ #23 - 09. Июня 2008 :: 09:07
Печать  
Тестирую:
     Объект = СоздатьОбъект("Amber.Compound");
     Объект.File2Stream("C:\Ert_.Ert", "C:\MyInfo.txt","My Stream",0);
Поток добавляется, ерт работает, но после пересохранения файла C:\Ert_.Ert с пом. Конфигуратора, потока как небывало :/ .
Что-то не так делаю?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #24 - 09. Июня 2008 :: 09:55
Печать  
Попробуй еще в Container.Contents добавить описание своего нового потока.
  
Наверх
www  
IP записан
 
novichek
Экс-Участник


Re: Где в ert спрятать ID
Ответ #25 - 09. Июня 2008 :: 09:56
Печать  
Попробовал, ругается на неправильный формат ert-шки  Печаль
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #26 - 09. Июня 2008 :: 09:58
Печать  
Может быть неправильно добавил. Покажи свой новый container.contents
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #27 - 09. Июня 2008 :: 09:59
Печать  
И вдогонку. 1С хранит все свои тексты в запакованном виде.
  
Наверх
www  
IP записан
 
novichek
Экс-Участник


Re: Где в ert спрятать ID
Ответ #28 - 09. Июня 2008 :: 10:24
Печать  
{"Container.Contents",{"TextDocument","Main Stream","Main Stream",""},{"MetaDataHolderContainer","Main MetaData Stream","Main MetaData Stream",""},{"DialogEditor","Dialog Stream","Dialog Form",""},{"TextDocument","MD Programm text","Module text",""},{"MetaDataDescription","Inplace description","Описание",""},{"Moxcel.Worksheet","Page.1","Moxel WorkPlace",""}}

Объект.File2Stream("C:\Ert_.Ert", "C:\MyInfo.txt","Main Stream",1);

В описании своего потока вместо "TextDocument" пробовал писать "MainStream" - Эфект тот же.

И еще: "Dialog Stream" вродеж текст, а 1с его не жмет.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Где в ert спрятать ID
Ответ #29 - 09. Июня 2008 :: 12:10
Печать  
попробуй добавить что-нибудь вроде этого:
{"SecretTextDocument","MD Programm text","Module text",""},
и сожми его, как 1С это делает.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать