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

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

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

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

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

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

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

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

Но нужно

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

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

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

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