Библиотека стандартных подсистем (БСП) с префиксами к объектам метаданных

0. 25 19.03.12 00:39 Сейчас в теме
Многие из тех, кто внедрял подсистемы БСП в УПП и в другие типовые конфигурации, потеряли немало времени из-за проблемы одинаковых имен объектов метаданных в типовой конфигурации и БСП. Я углядел в этом вселенскую несправедливость и тайный заговор, ведь если представить - сколько сотен человеко-часов потеряно в этом мире из-за того, что в «1С» решили, что «БСП – это основа» и поэтому ей не нужны префиксы – мне неприятно подумать. Ведь это же «библиотека». Ну как так...

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. IamAlexy 553 19.03.12 00:39 Сейчас в теме
Предлагал разработчикам БСП префиксы ввести еще на осенних конференциях.. сказали что принципиально по идеологическим соображениям этого делать не будут...

основная причина в том что бсп это ОСНОВА для будущих решений, то что сейчас оную встраивают - это личные проблемы встраивателей.. в будущем БСП по сути будет составлять основу приложений, по этому префиксы ей в принципе не нужны
unknownDaemon; +1 2 Ответить
8. mentos 25 19.03.12 14:37 Сейчас в теме
(1) IamAlexy,
"в будущем" - да. но когда это будущее наступит? когда текущие клиенты на доработанных УПП будут готовы пройти новый цикл внедрения чтобы перейти на УПП 2.0, которое само ещё года через полтора только выйдет? :(
2. Поручик 4485 19.03.12 01:52 Сейчас в теме
Я бы тоже не стал использовать эту работу именно по этим же соображениям, плюс вопрос обновлений.
9. mentos 25 19.03.12 14:46 Сейчас в теме
(2) Поручик,
согласен, что вопрос обновлений - очень "неприятный" в решении поставить эту модификацию библиотеки.

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

но при этом обновления я всё же буду стараться делать, как минимум при официальном выходе БСП 2 и дальше в зависимости от того какому количеству людей эта тема будет интересна.
3. kasper076 77 19.03.12 08:10 Сейчас в теме
А можно ли через выгрузку/загрузку текстов модулей добавить префиксы?
4. pumbaE 641 19.03.12 12:12 Сейчас в теме
(3) kasper076, ты только модули исправишь. А наименования объектов?
5. kasper076 77 19.03.12 12:32 Сейчас в теме
(4) pumbaE, ну вот про это я и спрашивал. Т.е. присвоение префиксов ИД объектом возможно только в ручном режиме? Пичалька.
6. pumbaE 641 19.03.12 12:34 Сейчас в теме
(5) kasper076, нет можно еще и v8unpack разобрать, проийтись и поменять наименования и потом обратно собрать.
7. kasper076 77 19.03.12 14:05 Сейчас в теме
(6) pumbaE, я сейчас порыл инет на эту тему. Нашел что Enterprise-integrator вроде как может решить эту задачу.
10. mentos 25 19.03.12 14:49 Сейчас в теме
(7) kasper076, (6) pumbaE,
при автоматическом переименовании объектов есть ещё проблема, когда имя объекта метаданных генерируется манипуляциями со строчками. а в БСП этого "добра" хватает.
11. mentos 25 19.03.12 14:52 Сейчас в теме
так же если честно не знаю может ли v8unpack показывать запросы динамических списков на форме.
12. pumbaE 641 19.03.12 18:47 Сейчас в теме
(11) кусок из разобранной упр. формы с дин. списком из запросом.
{0,25,"QueryText",
{"S","ВЫБРАТЬ
	Валюты.ПометкаУдаления,
	Валюты.Код,
	Валюты.Наименование,
	Валюты.НаименованиеПолное,
	КурсыВалют.Курс,
	ВЫБОР 
		КОГДА КурсыВалют.Кратность = 1 ТОГДА
			"" ""
		Иначе
			""руб. за""
	Конец Как РубЗа,
	ВЫБОР 
		КОГДА КурсыВалют.Кратность = 1 ТОГДА
			"" ""
		Иначе
			КурсыВалют.Кратность
	Конец Как Кратность,
	ВЫБОР 
		КОГДА КурсыВалют.Кратность = 1 ТОГДА
			"" ""
		Иначе
			Валюты.Наименование
	Конец Как КраткоеНаименование
ИЗ
	Справочник.Валюты как Валюты
ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ	
	РегистрСведений.КурсыВалют.СрезПоследних(&КонецПериода) КАК КурсыВалют
ПО Валюты.Ссылка = КурсыВалют.Валюта"},"MainTable",
{"#",fc01b5df-97fe-449b-83d4-218a090e681e,1d6b8425-360c-4ab1-9bab-cc9a3b590bb2},"MainTableCategory",
{"N",1},"DynamicalDataSelection",
{"B",0},"ManualQuery",
{"B",1},"FiledsMapItemId0",
{"N",1},"FiledsMapItemName0",
{"S","Code"},"FiledsMapItemId1",
{"N",3},"FiledsMapItemName1",
{"S","Description"},"FiledsMapItemId2",
{"N",4},"FiledsMapItemName2",
{"S","DeletionMark"},"FiledsMapItemId3",
{"N",5},"FiledsMapItemName3",
{"S","НаименованиеПолное"},"FiledsMapItemId4",
{"N",6},"FiledsMapItemName4",
{"S","ПараметрыПрописиНаРусском"},"FiledsMapItemId5",
{"N",7},"FiledsMapItemName5",
{"S","Period"},"FiledsMapItemId6",
{"N",8},"FiledsMapItemName6",
{"S","Кратность"},"FiledsMapItemId7",
{"N",9},"FiledsMapItemName7",
{"S","Курс"},"FiledsMapItemId8",
{"N",11},"FiledsMapItemName8",
{"S","РубЗа"},"FiledsMapItemId9",
{"N",12},"FiledsMapItemName9",
{"S","КраткоеНаименование"}
},
Показать
13. MRAK 717 21.03.12 20:59 Сейчас в теме
это на один раз. И огрести кучу проблем с обновлением БСП
14. mentos 25 21.03.12 21:11 Сейчас в теме
(13) MRAK, с некой вероятностью обновления от меня выходить всё же будут. а вот самому внедрять БСП в УПП, это скорее всего действительно на 1 раз, ибо проблемы такие же, но ты их на себя берёшь :)
15. mentos 25 21.03.12 21:12 Сейчас в теме
а вообще никого не принуждаю и даже не агитирую использовать эту конфигурацию.
просто надеюсь, что найдутся люди, которым она поможет сэкономить время и нервы.
16. tormozit 6287 22.03.12 01:22 Сейчас в теме
Я лично считаю оптимальным использование суффиксов вместо префиксов. Код писать заметно быстрее с подсказкой, выбирать объекты метаданных удобнее и т.д.
mikhailv; l_oleg; okulus; kalach2002; baton_pk; buzzzard; Totoro; +7 Ответить
17. klel 23.03.12 20:33 Сейчас в теме
Большое спасибо за информацию очень полезна =)
18. Angeros 27.09.12 07:23 Сейчас в теме
Думал что БСП в основе всех новых конфиг... а нет.
19. Поручик 4485 27.09.12 10:45 Сейчас в теме
(18) А где нет? УТ 11, УНФ, Розница 2, БП 3.0., Документооборот. Часть функционала есть в БП 2.0, будет в УТ 10.3.19.
Оставьте свое сообщение
Вопросы с вознаграждением