|
Зачем, ну зачем такие переезды? переименован модуль и функция | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
08.12.20
✎
15:02
|
После обновления УТ получаю ошибку: Метод объекта не обнаружен (ПодключитьВнешнююКомпонентуПечатиШтрихкода)
Компонент = МенеджерОборудованияВызовСервера.ПодключитьВнешнююКомпонентуПечатиШтрихкода(); Посмотрел код в старой конфе, запустил поиск по "Barcode", нашел, что функция переехала в новый модуль и переименована: //Компонент = МенеджерОборудованияВызовСервера.ПодключитьВнешнююКомпонентуПечатиШтрихкода(); Компонент = ГенерацияШтрихкодаВызовСервера.ПодключитьКомпонентуГенерацииИзображенияШтрихкода(); Зачем эти финтифлюшки? Внешние обработки печатных форм полетели на юг... |
|||
1
Klesk
08.12.20
✎
15:06
|
ты что ли жалуешься?
|
|||
2
Волшебник
08.12.20
✎
15:06
|
Создай функцию в старом месте, вызови из неё новую
|
|||
3
dmpl
08.12.20
✎
15:09
|
(0) Это по заказам франчей делают, чтобы у них работа была :)
|
|||
4
Гений 1С
гуру
08.12.20
✎
15:10
|
(2) причем через расширение.
(3) Я ИП, у меня работы и так хватает (проектной), ЧЯДНТ? |
|||
5
Гений 1С
гуру
08.12.20
✎
15:11
|
Сюда же: УчетНДСУП.СтавкаНДС удалена, зато есть УчетНДСРФ.СтавкаНДС. УУУУУУУУ
|
|||
6
mistеr
08.12.20
✎
15:11
|
Это старость подкрадывается.
Если ей не сопротивляться, скоро будешь брюзжать по поводу смены года на календаре. |
|||
7
dmpl
08.12.20
✎
15:11
|
(4) Не нанял падавана, чтобы по 3 тыр./час править обработки.
|
|||
8
fisher
08.12.20
✎
15:12
|
(4) Если берешь деньги за обновление с учетом времени на исправление всего сломавшегося, то все так делаешь.
|
|||
9
Гений 1С
гуру
08.12.20
✎
15:12
|
Причем это типовой код:
ПодключаемоеОборудованиеOfflineВызовСервера::ЗагрузитьВозвратыИзККМ Если ЗначениеЗаполнено(НоваяСтрока.Номенклатура) Тогда // НоваяСтрока.СтавкаНДС = УчетНДСУП.СтавкаНДС(ВозвратТоваровОтКлиентаОбъект.НалогообложениеНДС, ВозвратТоваровОтКлиентаОбъект.Дата, ВыборкаПоТоварам.ПодакцизныйТовар, ВыборкаПоТоварам.СтавкаНДС); Косяк 1С? |
|||
10
Гений 1С
гуру
08.12.20
✎
15:13
|
(8) Все так, бро. ;-) Я написал обновление ошибок 1-2 часа (или более) в ТЗ на обновление. ;-)
|
|||
11
Гений 1С
гуру
08.12.20
✎
15:14
|
(9) Кароче такая правка (интересно у 1С внедрено автоматическое тестирование типовых или пойти к ним и внедрить):
//+++ Осипов 2020-12-07 Ошибка типовой конфигурации, в модуле УчетНДСУП нет этой функции //НоваяСтрока.СтавкаНДС = УчетНДСУП.СтавкаНДС(ВозвратТоваровОтКлиентаОбъект.НалогообложениеНДС, // ВозвратТоваровОтКлиентаОбъект.Дата, // ВыборкаПоТоварам.ПодакцизныйТовар, // ВыборкаПоТоварам.СтавкаНДС); НоваяСтрока.СтавкаНДС = УчетНДСРФ.СтавкаНДС(ВозвратТоваровОтКлиентаОбъект.НалогообложениеНДС, ВозвратТоваровОтКлиентаОбъект.Дата, ВыборкаПоТоварам.ПодакцизныйТовар, ВыборкаПоТоварам.СтавкаНДС); //--- Осипов 2020-12-07 Ошибка типовой конфигурации, в модуле УчетНДСУП нет этой функции |
|||
12
pudher
08.12.20
✎
15:14
|
(0) А чо, тебе кто-то обещал, что будет по-другому?
|
|||
13
fisher
08.12.20
✎
15:15
|
Зато смотри, какая теперь красота нечеловеческая!
Генерация штрихкода выделена в отдельные модуля, функция теперь более правильно называется. Борются с техническим долгом! |
|||
14
Гений 1С
гуру
08.12.20
✎
15:16
|
(12) я вот плевался от Навижн, называл его "гребаным аксессом". А ведь потому что там мало выразительных средств, такие художества, как переименование объектов метаданных и функций, были НЕДОПУСТИМЫ. А тут - как нате-здрасьте.
|
|||
15
Гений 1С
гуру
08.12.20
✎
15:17
|
(13) да брат, о-ю-генно
|
|||
16
fisher
08.12.20
✎
15:17
|
Выкашиваем легаси недрогнувшей рукой! Вместе с обратной совместимостью.
|
|||
17
Ненавижу 1С
гуру
08.12.20
✎
15:18
|
(11) а надо было расширение сделать
и вообще возможно уже и есть расширение, исправляющие эту ошибку |
|||
18
Гений 1С
гуру
08.12.20
✎
15:18
|
(16) весь некрасивый мир сломаем, до основанья, а затем, мы наш, мы ЕРП построим, кто был ни с чем, тот станет 1эссем!
|
|||
19
fisher
08.12.20
✎
15:18
|
Да, старые клиенты платят больше. Зато новые клиенты получают "более лучший" продукт!
|
|||
20
d4rkmesa
08.12.20
✎
15:19
|
(9) Все что затрагивает БСП, БПО, БЭД - обнулиться может при любом обновлении. И даже стандартный какой-нибудь настроенный обмен через ЭДО или подключения оффлайн-оборудования - после обновления может перестать тупо работать. Как с этим бороться - пока непонятно.
|
|||
21
Волшебник
08.12.20
✎
15:19
|
(19) Плюс рожь там всякая...
|
|||
22
Гений 1С
гуру
08.12.20
✎
15:19
|
(17) так ты говоришь, что 1С не внедрило автоматическое тестирование? Я разачорован в яйцеголовых с Селезневки
|
|||
23
Гений 1С
гуру
08.12.20
✎
15:19
|
(19) новых еще найти надо. а вот старые - они кормилицы
|
|||
24
Ненавижу 1С
гуру
08.12.20
✎
15:20
|
(22) я такого не говорил, это у тебя паранойя
|
|||
25
Eeeehhhh
08.12.20
✎
15:20
|
(0) добро пожаловать в наш дерьмовый мир. Вон в ЗУПе с каждым релизом появляется реквизит ИмяУдалить, процедура переименовывается или вообще меняется полностью логика какого то блока ...
|
|||
26
fisher
08.12.20
✎
15:20
|
(22) Ты путаешь автоматизированное тестирование со 100% покрытием тестами. Второе - это как недостижимый идеал.
|
|||
27
Гений 1С
гуру
08.12.20
✎
15:21
|
(25) не, ну такие же вызовы можно найти банальным парсером модулей, не? Делов на 3-4 часа разработки, ну пусть на 8 часов, но потом не будет на всю Россию стыдно?
|
|||
28
Гений 1С
гуру
08.12.20
✎
15:21
|
Пусть Нуралиев меня наймет на этот парсер, я ему напишу, если сами не могут
|
|||
29
Гений 1С
гуру
08.12.20
✎
15:22
|
(26) конкретно эта ошибка парсером находится.
|
|||
30
Гений 1С
гуру
08.12.20
✎
15:22
|
(26) ну почему же. в автоматическом режиме заполняется номенклатура, документы в базу с нуля. и ловятся 98% ошибок при этом.
|
|||
31
Волшебник
08.12.20
✎
15:22
|
(4) Найди или найми падавана.
|
|||
32
Ненавижу 1С
гуру
08.12.20
✎
15:22
|
(28) ты еще не все строковые функции изучил
|
|||
33
Гений 1С
гуру
08.12.20
✎
15:23
|
(32) когда ты ходил на горшок, я уже писал парсер для обновления модулей типовых с помощью вставок кода.
|
|||
34
Ненавижу 1С
гуру
08.12.20
✎
15:23
|
(33) да оно и видно
|
|||
35
Гений 1С
гуру
08.12.20
✎
15:24
|
(31) как это NRA (или как она называется, неразглашение) не позволяет.
|
|||
36
Гений 1С
гуру
08.12.20
✎
15:24
|
(34) не завидуй, 1С:Мальчик
|
|||
37
Ненавижу 1С
гуру
08.12.20
✎
15:24
|
(36) просто оставлю здесь https://geniy1s.ru/zamena-i-go-tokena/
|
|||
38
Гений 1С
гуру
08.12.20
✎
15:25
|
(34) http://catalog.mista.ru/public/102193/ 18 декабря 2011 года, когда расширениями еще даже не пахло
|
|||
39
Гений 1С
гуру
08.12.20
✎
15:25
|
(37) твоя проблема в том, что ты просто оставляешь. Это 0 бит. Пиши всегда свое мнение, а то нам твою негениальную мысль не понять.
|
|||
40
Eeeehhhh
08.12.20
✎
15:29
|
(27) правда, а то что проект сдать не можешь по полгода и за бесплатно переделываешь логику из за этих изменений в обновлениях? Мне на партнерском понравился ответ на вопрос "сху.ли господа?" - "юзайте программный интерфейс зупа" ... То есть теперь по логике пИсателей ЗУПа я не могу запросом выгребать запросом те же кадровые данные, а обязан юзать конченный механизм получения данных и менеджер временных таблиц, которые ни где не расписан.
|
|||
41
Волшебник
08.12.20
✎
15:30
|
||||
42
pudher
08.12.20
✎
15:31
|
(40) Зуперам есть за что страдать, а них зарплаты охрененные.
|
|||
43
fisher
08.12.20
✎
15:32
|
(29) А вот это "упс".
Значит хреновое у них автоматическое тестирование. А полагаются на него как на нормальное. |
|||
44
pudher
08.12.20
✎
15:34
|
(43) Не в первый и не в последний раз, всёравно пипл хавает. А тяфканье говноразгребателей фиксиных вендора не волнует :)
|
|||
45
Ногаминебить
08.12.20
✎
15:49
|
Вот бывало вытащишь из кладовых какой-нить свой не такой уж древний говнокод с использованием типовых, а он не работает. Лезешь в типовую - там "Функция устарела используйте вотэту". Лезешь в вотэту, а там те же грабли, используйте вотту. Ну и так матрешкой находишь нужную, да. Зато движуха.
|
|||
46
Гений 1С
гуру
08.12.20
✎
16:00
|
(41) Ака Моцарт и Сальери. Чем знаменит Ненавижн, какое у него место на инфостарте? ггг
|
|||
47
Гений 1С
гуру
08.12.20
✎
16:00
|
(42) я недавно ковырял ЗУП за обычные 1800.
|
|||
48
Гений 1С
гуру
08.12.20
✎
16:01
|
(43) тут даже тестирования не нужно, достаточно парсера, йопта.
|
|||
49
Гений 1С
гуру
08.12.20
✎
16:01
|
(44) вот в том и дело, что у 1С нет банального тщеславия и желания гордиться своим продуктом. Мне такого не понять.
|
|||
50
pudher
08.12.20
✎
16:21
|
(49) Зато у 1С есть бабло. А бабло, как известно, победит зло.
|
|||
51
pudher
08.12.20
✎
16:21
|
(47) Лошара...
|
|||
52
fisher
08.12.20
✎
16:25
|
(48) А, погоди. Я понял так, что модуль компилируется? Значит, как минимум на это проверка есть. Уже хорошо.
А то, что ты называешь "достаточно парсера" - должен быть отдельный тест, который детектит все вызовы общих модулей и проверяет наличие вызываемых функций в этих модулях. Видимо, такого теста нет. Ну, ужас. Но не ужас-ужас-ужас! |
|||
53
Гений 1С
гуру
08.12.20
✎
16:40
|
(52) так я ж предлагаю тут Нуралиеву такой тест написать. Пусть прогоняет перед выпуском в продакшн. ;-)
на дворе 20 век, а Нуралиев на парсер зажал. |
|||
54
Мимохожий Однако
08.12.20
✎
16:47
|
(51) Да
|
|||
55
Aleksey
08.12.20
✎
16:51
|
Зато адепты типовых радуются. Это которые всегда кричали что нужно знать типовые и использовать оттуда готовые процедуры и функции, а не изобретать свой велосипед
|
|||
56
Vovan1975
08.12.20
✎
17:07
|
зато одепты ООПия в 1с должны на этом месте рвать волосы из жопы
|
|||
57
mistеr
08.12.20
✎
17:07
|
(52) Это называется Проверка конфигурации.
Наш Гений о ней либо не слышал, либо думает, что в 1С ей не пользуются. |
|||
58
craxx
08.12.20
✎
17:08
|
(57) судя по багам - не слишком пользуется
|
|||
59
dmpl
08.12.20
✎
17:27
|
(52) Учитывая, что они общие модули сейчас в переменную помещают - это не поможет.
|
|||
60
dmpl
08.12.20
✎
17:29
|
(58) Как бы потом не оказалось, что просто недообновили :)
|
|||
61
Vovan1975
08.12.20
✎
17:35
|
(59) ничего вы не понимаете в макаронных огрызках!
Этож полиморфизм! Еще шажок и оне начнут эти модули криптовать для каждого клиента своим ключем. Вот тут ператы и взвоють!!! |
|||
62
Vovan1975
08.12.20
✎
17:37
|
(46) а какое место на инфострате ну например у Лустина?
|
|||
63
fisher
08.12.20
✎
17:40
|
(62) Чо там кстати Лустин? Нарисовали фреймворк, с которым одинэсники должны были превратиться в убивец джаваскриптистов?
|
|||
64
Vovan1975
08.12.20
✎
17:43
|
(63) я за ним не очень слежу - он употребляет столько умных слов что понять его совершенно невозможно
|
|||
65
fisher
08.12.20
✎
17:51
|
(64) Когда Лустин пытается что-то рассказать и объяснить, складывается впечатление что делает он это другому Лустину. И понимают они друг-друга с полуслова. И даже не прочь в процессе посмеяться над анекдотом №347.
|
|||
66
Dmitrii
гуру
08.12.20
✎
18:09
|
(5) >> УчетНДСУП.СтавкаНДС удалена, зато есть УчетНДСРФ.СтавкаНДС.
Ты не читал списка изменений к последней ERP 2.5? УТ - это кусок ERP. В ERP 1С сейчас активно пытается сделать блок учета по НДС универсальным, подходящим для учета в любой стране за пределами РФ. Однако специфика российского НДС никуда не делась и она тоже должна быть автоматизирована. Отсюда и вынос алгоритмов про российский НДС в модули с постфиксом "РФ" в имени. |
|||
67
BeerHelpsMeWin
08.12.20
✎
18:11
|
(66) Некогда читать, обновлять надо!
|
|||
68
Конструктор1С
08.12.20
✎
18:27
|
(0) а ты сам не догадываешься, в чем дело?
Компонент = МенеджерОборудованияВызовСервера.ПодключитьВнешнююКомпонентуПечатиШтрихкода(); Компонент = ГенерацияШтрихкодаВызовСервера.ПодключитьКомпонентуГенерацииИзображенияШтрихкода() Это называется рефакторинг. В первом случае функция была не пришей к изде рукав в модуле подключаемого оборудования. Потом её по-человечачи перенесли в модуль с подходящим названием. За читабельность кода борятся, и это правильно |
|||
69
Dmitrii
гуру
08.12.20
✎
18:28
|
(0) >> Зачем эти финтифлюшки?
А по-твоему, для кого 1С-ники в описании к каждому релизу перечисляют используемые в нём версии стандартных библиотек? Специально, чтобы ты не изволил сильно напрягаться и мог посмотреть - какие версии библиотек поменялись и спокойно за чашечкой кофе перечитать список изменений и нововведений к версиям, и по результатам этого исследования сделать автоматизированную подмену вызовов тех методов, чей программный интерфейс поменялся (ведь все твои доработки сделаны в расширении, и тебе не надо открывать отдельно каждую внешнюю обработку/отчет, чтобы это сделать). Затем, что надо читать документацию: https://dl03.1c.ru/content/CEL/2_1_4_8/news.htm#Версия214 Функционал генерации изображений штрихкода выделены в отдельную подсистему «ГенерацияШтрихкода». В место ранее использованной функции МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода() необходимо использовать новую функция ГенерацияШтрихкодаВызовСервера.ИзображениеШтрихкода(). Новая функция позволяет обрабатывать результат генерации изображения в явном виде. Пример использование приведен в документе «Применение функционала подсистемы БПО в конфигурациях.html в разделе «Формирование изображения штрихкода». Старая функция оставлена для совместимости. |
|||
70
Dmitrii
гуру
08.12.20
✎
18:29
|
+ к (69). Все упоминания типа "Старая функция оставлена для совместимости" со временем становятся недействительными т.к. через пару релизов все старые функции удаляют окончательно.
|
|||
71
Dmitrii
гуру
08.12.20
✎
18:39
|
(67) >> Некогда читать, обновлять надо!
Тогда зачем удивляться и постить вопросы типа (0). Его проблеме уже скоро полгода (в июне была выпущена БПО версии 2.1.4), где случилась новая подсистема ГенерацияШтрихкода. За полгода можно было как-то потрудиться и допилить свой код с учетом этих изменений. |
|||
72
pudher
08.12.20
✎
18:42
|
(71) Фиксин разгребает дерьмо у случайных разовых клиентов, зачем ему все эти заморочки?
|
|||
73
Джордж1
08.12.20
✎
18:51
|
А сколько сейчас час 1С-ника стоит в Москве и регионах примерно
|
|||
74
dmt
08.12.20
✎
19:27
|
(73) Продаешь или покупаешь?
|
|||
75
DTX 4th
08.12.20
✎
19:29
|
Если не рефакторить код, он превратится в помойку или новый Oracle
https://habr.com/ru/post/429946/ |
|||
76
Джордж1
08.12.20
✎
19:38
|
(74)наблюдая, скорее со стороны продавца
|
|||
77
Гений 1С
гуру
08.12.20
✎
19:39
|
(72) ну в 1.5 раза выгоднее же, чем во франче то же самое делать.
|
|||
78
Eeeehhhh
08.12.20
✎
19:44
|
(42) я плотно последние 5 лет на ЗУП в том числе бюджетка. И озвученные 1800 как у Фиксы не вижу. 900-1000 да.
(73) Москва от 750 до 1500. Регионы от 500 до 1000. |
|||
79
pudher
08.12.20
✎
20:12
|
(77) Ну... Да. Так меньше пахнет, наверное.
|
|||
80
Гений 1С
гуру
08.12.20
✎
20:16
|
(79) ндык, сам то чем промышляешь?
|
|||
81
Гений 1С
гуру
08.12.20
✎
20:19
|
(78) да у меня ЗУП не профильное. А ваши цифры - это у сотрудников франя или у фрилансеров?
|
|||
82
Гений 1С
гуру
08.12.20
✎
20:25
|
(59) там где не помещает в переменную, поможет.
|
|||
83
Гений 1С
гуру
08.12.20
✎
20:26
|
(66) Я не против выноса, но чтобы код не ломался. Где обещанное тестирование? Где проверка конфигурации хотя бы парсером? а?
|
|||
84
Гений 1С
гуру
08.12.20
✎
20:27
|
(68) Аблокат Дьявола, скажи, а нельзя было сразу придумать место в коде? А то сперва "с колес делают", потом "героически исправляют".
|
|||
85
Гений 1С
гуру
08.12.20
✎
20:29
|
(72) не, у случайных разовых клиентов нет денег на меня. ;-)
|
|||
86
Гений 1С
гуру
08.12.20
✎
20:31
|
(69) кстати, не знал, что там это пишут. Но ты может не в курсе, я пропустил несколько релизов, у них есть сводная библиотека обновлений, чтобы хотя бы по имени функции поискать, куда она переехала. Что говоришь, нету? FACEPALM
|
|||
87
Eeeehhhh
08.12.20
✎
20:35
|
(81) удаленка в основном. Плюс собираю статистику и смотрю, кто по сколько "покупает" и "продает" час. Потому что на сайтах тех же франей одна цена, а просишь компредложение в полтора раза ниже.
|
|||
88
Гений 1С
гуру
08.12.20
✎
20:37
|
(87) я когда уходил во фриланс, боялся, что на удаленке "придется конкурировать со всей россией". ан нет, что-то конкурентов мне нет.
|
|||
89
Eeeehhhh
08.12.20
✎
20:39
|
(88) ты увел у франя клиентов. Это во первых. Во вторых чудаки из Москвы косо смотрят на незнакомого спеца из Таганрога с ценой в 1000 рублей. Из серии в Таганроге жизнь дешевая - хули так много.
|
|||
90
Гений 1С
гуру
08.12.20
✎
21:08
|
(89) откуда "дровишки" про "клиентов"? ;-)
(89) ну тут еще такой момент - многие говорят, что раз я близко, теоретически меня можно вызывать в офис. ;-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |