Вход | Регистрация
 

Зачем у конфигураций режим совместимости?

Зачем у конфигураций режим совместимости?
Я
   Maniac
 
01.08.19 - 14:25
Зачем они сделали это...
Это же венегрет при работе с клиентами. Мало того что кто то дописывает, кто то нет, так еще и разброс версий платформы.
 
 
   Maniac
 
1 - 01.08.19 - 14:26
Почему самая последняя УТ имеет совместимость 8.3.12 хотя уже 8.3.15 платформа.
   palsergeich
 
2 - 01.08.19 - 14:26
(0) потому что на уровне платформы вводятся фичи, которых не было ранее и в прошлом релизе их нет.
   Maniac
 
3 - 01.08.19 - 14:27
(2) и что? по зявлению 1С любой старый код работает на любой новой платформе. Все теже методы и прочее.
   palsergeich
 
4 - 01.08.19 - 14:27
(1) потому что по просьбе партнеров в типовых уровень совместимости меняют не чаще 2х раз в год, ибо перевод на новую версию не бесплатен и требует тестов
   RomanYS
 
5 - 01.08.19 - 14:27
(1) именно для этого: чтобы конфа работала под 8.3.15 без необходимости переписывать под все нововведения платформы
   Garikk
 
6 - 01.08.19 - 14:28
(3) <по зявлению 1С любой старый код работает на любой новой платформе.>
с активированным режимом совместимости - да, никаких противоречий
   Garikk
 
7 - 01.08.19 - 14:30
в описании каждого апдейта платформы написано что "изменение текущего функционала: блаблабла"
если совместимость не юзать, будет чертичто в конфигах
   Maniac
 
8 - 01.08.19 - 14:31
(5) она итак работает если снять с поддержки и изменить.
Но я пытаюсь перейти на расширения, и оказывается что расширения не хотят работать пока у конфигурации режим совместимости ниже чем платформа на которой делалось расширение.
   Maniac
 
9 - 01.08.19 - 14:32
Иными словая с делал расширение на 8.3.15 и оно же НЕ ПОДКЛЮЧАЕТСЯ к УТ на платформе 8.3.15 потому что у нее стоит 8.3.12....

Я смысл в расширениях тогда если нужно каждому клиенту или менять совместимость конфы или под его платформой что то делать....
   palsergeich
 
10 - 01.08.19 - 14:33
(8) Не всегда снятие с поддержки проходит безболезненно.
8.3.5, 8.3.7 требовали огромного количества работы.
+ есть собственный код, который может сломаться, к каждому релизу есть описание того, что надо менять для перехода на новый режим совместимости, часто это ерунда типо синонимов, но далеко не всегда
   Garikk
 
11 - 01.08.19 - 14:33
(8) 'работает' != запускается и 2-3 документа проводится
   palsergeich
 
12 - 01.08.19 - 14:34
(9) Ты можешь изменить режим совместимости расширения, но если оно использует возможности 15 платформы то пролет, ибо у клиента может быть 12 платформа и это законно
   Xapac
 
13 - 01.08.19 - 14:34
(9)тоже так попался. плюнул снял замочки.
   Maniac
 
14 - 01.08.19 - 14:35
(12) его нельзя изменить. будет ругаться и ставить всегда режим УТ.
Возможности никакие не использует. тупо не работает даже если справочники позаимствовать и даже ничего не написать своего
   palsergeich
 
15 - 01.08.19 - 14:36
(12) Но хорошим тоном будет создание расширения под текущую версию совместимости родительской конфигурации.
Много контор, обжегшихся на переходе на новую платформу и сидят на минимально возможной до последнего (зачем что то менять, если все работает)
   palsergeich
 
16 - 01.08.19 - 14:37
(14) Как это нельзя? я менял
   RomanYS
 
17 - 01.08.19 - 14:37
(8) "итак" не достаточно. В каждом V8Update.htm есть пункт "Изменения, требующие изменений в конфигурациях и административных установках", в котором список изменений могущих поломать базу при снятии совместимости.

Ты похоже пытаешься использовать расширения для тех целей, которые не заложены вендором. Твоя проблема в этом.
   Maniac
 
18 - 01.08.19 - 14:37
(15) еще больше контор которые постоянно обновляют все в атворежиме. по количеству их больше чем те кто сидит на чем то старом и дописках.
   lepoissonherisson
 
19 - 01.08.19 - 14:37
так может их под версии не проверяли ..
   palsergeich
 
20 - 01.08.19 - 14:38
(18) Делай несколько поставок своего расширения в чем вопрос то?
   Cyberhawk
 
21 - 01.08.19 - 14:39
(20) Не нужно. ИР же работает одна поставка во всех конфигурациях.
   RomanYS
 
22 - 01.08.19 - 14:39
(20) Женя хочет универсальную таблетку, и почему то увидел в её роли расширения.
   Maniac
 
23 - 01.08.19 - 14:39
(17) тет ты хочешь сказать что самая актуальная типовая конфигурация имеет ниже совместимость потому что ее тянут все старые клиенты, у которых может чо угодно произойти?
Таким образом конфигу отстает от платформы и это отставание нарастает?
Я так понимаю в определенный момент это может закончится тем что придется выпускать новую редакцию.
   Maniac
 
24 - 01.08.19 - 14:40
(22) ну в принципе да) Я хотел волшебства)
   palsergeich
 
25 - 01.08.19 - 14:40
(21) Потому что используется 10 что ли версия совместимости, и не трогается почти текущий функционал, а только новый, а вот если бы были заимствования текущего, особенно форм, то там есть ньюансы
   RomanYS
 
26 - 01.08.19 - 14:41
(23) Так и происходит, как правило режим совместимости привязан к БСП. А при смене совместимости меняется редакция БСП
   palsergeich
 
27 - 01.08.19 - 14:42
(23) Потому что партнеры слезно просили очень часто не повышать режим совместимости, возможно по проектам ЦКТП.
Ибо дорого, особенно если собственная кодобаза большая.
И сейчас 1 раз в год обычно.
   Cyberhawk
 
28 - 01.08.19 - 14:42
(25) Ну Я к тому что само по себе расширение может легко быть универсальным, если его режим совместимости не ниже режима совместимости целевой конфы
   Cyberhawk
 
29 - 01.08.19 - 14:43
Автор же как баклан себя ведет - делает расширение в актуальном конфигураторе и потом ноет, что в старых конфах оно не взлетает
   Maniac
 
30 - 01.08.19 - 14:44
(27) ну я партнер у которого 5000 клиентов. наверное это больше чем у любого.
 
 Рекламное место пустует
   palsergeich
 
31 - 01.08.19 - 14:44
(28) До определенного предела, тут уже был плач, что 100 изменений в расширении и что делать
   palsergeich
 
32 - 01.08.19 - 14:44
(30) Твои ларьки никому не интересны, если бы был завод с ЦКТП один хотя бы, то тебя послушали бы
   ildary
 
33 - 01.08.19 - 14:45
(0) Сначала надо вспомнить, какая библиотека лежит в основе всех конфигурация, а потом почитать совместимость этой библиотеки. После чего узнать, что она переползает на новую версию раз в год осенью, и теперь можно не задавать дурацкие вопросы.

(29) хуже, он вообще не понимает как это работает. Партнер с 5000 клиентами!!!
   palsergeich
 
34 - 01.08.19 - 14:45
(32) Увы такова реальность Вендора
   Maniac
 
35 - 01.08.19 - 14:46
(29) :))) если я баклан то ты просто томроз.

Я делаю все на актуальном релизе потому что я предполагаю то что все клиенты постоянно обновляются. А постоянно обновляются как правило большинство клиентов, особенно новых.
   palsergeich
 
36 - 01.08.19 - 14:46
(34) У тебя может быть хоть миллион клиентов, но на твои обращения на партнерке тебя будут слать в лес.
Достаточно один завод раскрутить на ЦКТП - и тебя будут чутко слушать
   Maniac
 
37 - 01.08.19 - 14:47
Я же не могу продавать программу и писать - НЕ ОБНОВЛЯЙТЕСЬ. работайте только на какой нибудь 8.2.
У меня наоброт написано - обновления под актуальные версии.
   ildary
 
38 - 01.08.19 - 14:47
(35) 1с пофиг, что вы там делаете, незнание не освобождает от ответственности.
   palsergeich
 
39 - 01.08.19 - 14:48
(37) Иди на партнерку и "приведи там реальные кейсы"
   Maniac
 
40 - 01.08.19 - 14:48
Понятно. В общем ждем "раз в год".
   RomanYS
 
41 - 01.08.19 - 14:49
(37) И в чем проблема - делай под актуальные версии.
   ildary
 
42 - 01.08.19 - 14:49
(40) в году три праздника - 2 версии программы и 1 версия БСП.
   Maniac
 
43 - 01.08.19 - 14:52
(41) проблем вагон и тележка. совместимость это еще так себе. Сейчас очень важны недостатки функционала расширений - нет нужных типов метаданных. которые тоже жду (неизвестно когда). Они точно будут если будут на новой платформе. а значит по любому конфигурации нужно будет тоже менять совмесьтимости на самое новое.
   palsergeich
 
44 - 01.08.19 - 14:53
(43) Конечно и всем клиентам тоже прийдется ставить платформу
   Maniac
 
45 - 01.08.19 - 14:53
Проще всего вообще работать по старинке. А то чувствую нахватаюсь проблем и не нужной мне работы.
   fisher
 
46 - 01.08.19 - 14:55
(0) Странный вопрос. При отключении режима совместимости никто не гарантирует работу конфигураций, создававшихся на старых релизах. Самые банальные примеры: добавили новое свойство, а оно совпало с именем переменной. Или добавили новую системную функцию, а она совпала с функцией глобального модуля.
   Йохохо
 
47 - 01.08.19 - 14:57
наверное позвонили и сказали "мне нужна доработка для 1с торговля 8.3" и кто то засучил рукава
   Maniac
 
48 - 01.08.19 - 14:59
(46) никогда с таким не сталкивался
   fisher
 
49 - 01.08.19 - 15:01
(48) Тогда попытайся хотя бы мысленный эксперимент поставить.
   Maniac
 
50 - 01.08.19 - 15:02
Последние лет пять я в принципе доволен новыми версиями типовых, и даже УТ11 сейчас считаю лучшим выбором.
   RomanYS
 
51 - 01.08.19 - 15:02
(45) Расширения не предназначены для поставки тиражных решений, вроде были такие заявления вендора и здесь даже причины какие-то приводились
   ДенисЧ
 
52 - 01.08.19 - 15:03
(48) А я сталкивался...
   bolder
 
53 - 01.08.19 - 15:03
(1) Всегда нужно отслеживать режим совместимости.Когда сделали режим 8.3.12 в новейших конфигурациях - это был праздник! Многие вещи будут добавлены только в будущих релизах, и это надо учитывать при проектировании решения.Что делать, если нужно все ещё вчера...
Остро не хватает плана видов характеристик...
   Maniac
 
54 - 01.08.19 - 15:06
(53) а мне 8.3.15 понравилась. Наконец то убрали все эти "закругленности"
   fisher
 
55 - 01.08.19 - 15:07
Из последнего "ломающего" навскидку: в новых релизах зарезали возможность делать серверные вызовы при завершении работы системы.
   bolder
 
56 - 01.08.19 - 15:08
(54) А моим бухам очень не понравилась.Режим редактирования таблиц там очень неудобный, под мобилки рассчитано...Пришлось снести назад)
   Cyberhawk
 
57 - 01.08.19 - 15:09
(51) "Ну и, наконец, бывают ситуации, когда многим пользователям типового прикладного решения нужна одна и та же функциональность, например тарификация для сотрудников государственных медицинских учреждений. Но вносить ее в типовую конфигурацию не имеет смысла, потому что алгоритм и показатели тарификации сильно разнятся по регионам и зависят от местных инструкций.

Чтобы не создавать несколько типовых решений под требования каждого региона, лучше всего создать несколько расширений для одного типового решения и применять соответствующее расширение в том регионе, для которого оно предназначено."
https://its.1c.ru/db/pubextensions#content:7:hdoc
   palsergeich
 
58 - 01.08.19 - 15:10
(55) это переход с 8.3.5
А на 8.3.7 переделали генератор форм и формы поехали ППС как, и в следующем м релизе были исправления и снова формы поехали)
   fisher
 
59 - 01.08.19 - 15:16
(58) "это переход с 8.3.5" 
Это переход на 8.3.8
   Maniac
 
60 - 01.08.19 - 15:18
Количество режимов совместимости становится больше и больше. Этот винегрет становится больше.
Это все усложняется для всех участников, как и расходы. А клиенты вообще не понимают что это и зачем.
У них все просто 1С 8 и "какая то" УТ
   Maniac
 
61 - 01.08.19 - 15:23
Другими словами программировать теперь и разбиратся становится в разы сложнее, а заработок при этом остается прежним, либо еще хуже. Клиенты хать хотели на мою возню ))) 5 тысяч заплатим, 10 нет) А я эти 5 тыщ за один раз на ужин на всю семью проедаю)
   bolder
 
62 - 01.08.19 - 15:26
(61) Это нормально,не жалуйся.Все так питаются, только в ресторанах)
   RomanYS
 
63 - 01.08.19 - 15:28
(57) Нашёл это обсуждение. обновление конфигурации с расширением
На самом деле внятных аргументов не было.

Но это не отменяет того, что для целей Маньяка (как я понимаю речь про "Мегапрайс для всего" в формате расширения) расширения пока скорее кактус чем конфетка или таблетка.
   Maniac
 
64 - 01.08.19 - 15:28
(62) ненормально когда какие то заявления. У меня недавно был неадекватная беседа с клиентом который 3 часа со мной выяснял отношения, за то что я прошу денег больше чем у него выходит годовая подписка ИТС..... Попрощался навсегда.
   RomanYS
 
65 - 01.08.19 - 15:29
(60) Накопленный зоопарк поддерживаемых конфигурации - это и есть твоя проблема, а вовсе не  режимы их совместимости.
   RomanYS
 
66 - 01.08.19 - 15:30
(64) З часа прощался, терпелив
 
 Рекламное место пустует
   palsergeich
 
67 - 01.08.19 - 15:30
(64) Первого неадеквата видишь что ли?
   Maniac
 
68 - 01.08.19 - 15:30
(63) Конкретно применимо ко мне о расширениях сейчас и речи быть не может.
Но я думаю что это очень полезный функционал для массы всего что там сейчас доступно на данном этапе.
   palsergeich
 
69 - 01.08.19 - 15:31
(64) это этот господин не видел что творится в отраслевках.
А там отдельные ключи ещё купи, отдельный ИТС купи, код закрыт, нужно что то изменить - купи
   Maniac
 
70 - 01.08.19 - 15:32
(67) не ну разные бывают. Как там.. правило Паретто. 20 гемморов против 80 с нулевым геммороем. И так далее.
   fisher
 
71 - 01.08.19 - 15:35
(61) Тебе кажется, что без гарантий обратной совместимости было бы лучше? :) Типа руками подбирать из архива подходящий релиз под каждую конфу было бы веселее? :)
   Cyberhawk
 
72 - 01.08.19 - 15:36
(63) Один фиг если захотеть, то интеллектуальный установщик сделать - который будет запрашивать расширение нужной версии, либо адаптировать его прям в конфигураторе клиента на лету, сделать не проблема.
   RomanYS
 
73 - 01.08.19 - 15:43
(72) Проблема, что это надо сделать. А потом ещё зоопарк расширений поддерживать. А любой одинесник ленив.
   fisher
 
74 - 01.08.19 - 15:46
ИМХО, если продавать свое расширение - то надо просто перечислить версии типовых конфигураций, на которых оно сможет установиться. И упомянуть что на более старые тоже можно, но за доп. прайс. Про режим совместимости для понимающих тоже можно упомянуть мелким шрифтом.
   Maniac
 
75 - 01.08.19 - 15:58
(74) "разрабатывать и продавать программы - дело непростое" (с) Нуралиев
   Вафель
 
76 - 01.08.19 - 16:21
(0) Про LTS слышал что-нибудь?
след релиз который будут юзать типовые 14
   unregistered
 
77 - 01.08.19 - 16:28
Я y очень понял в чем конкретно проблема.
Если по заявлению автора функциональность версии 8.3.15 не используется, то в чем проблема - тупо снять галочки "Проверять значение при подключении расширения" у свойств "Режим совместимости" и "Режим совместимости интерфейса"?

Если в расширении юзаются какие-то фишки доступные только в 8.3.15 и отказаться от них никак невозможно, то тут да - остаётся только включать в конфе возможность изменения и повышать или отключать вообще режим совместимости на свой страх и риск.
   unregistered
 
78 - 01.08.19 - 16:28
(77) * Я не ....
   unregistered
 
79 - 01.08.19 - 16:32
(75) Есть разница между тиражным решением и одноразовой поделкой.
Ты сейчас пытаешься из одноразовой поделки (хоть и многократно проданной) сделать тиражное решение. И зоопарк из версий платформ, конфигураций и различных режимов совместимости - это только первая проблема, с которой ты столкнулся. Это ещё цветочки.
   Вафель
 
80 - 01.08.19 - 16:34
(77) режим расширения не может быть выше режима конфы
   unregistered
 
81 - 01.08.19 - 16:37
(80) Даже при отключенной при подключении проверке?
   Maniac
 
82 - 01.08.19 - 17:50
Смотрите. Расширение можно ПОДКЛЮЧИТЬ в конфе.

Но нужно

1) Создаем новое рашсирение через конфигуратор
2) Сравниваем обьединяем из файла

Все начинает работать.
   Maniac
 
83 - 01.08.19 - 17:50
Т.е. то что там режим совместимости начхать при действии в (82)
   Maniac
 
84 - 01.08.19 - 17:53
Но что самое прикольное что именно при смене 8.3.12 как минимум на 8.3.14 - при принятии изменений 1С выдает сообщения что расширения изменили типы таблиц. Т.е. по факту все отличие которое выходит при изменении совместимости УТ11 это именно то что расширения как то по новму.

И это может быть важно, потому что никому не ведомо что 1С творит когда мы там добавляем что то. Регистры и прочее.

Я еще толком не успел проверить как эжти расширения нормально работабют с добавленными регистрами у которых миллионы записей.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.