Имя: Пароль:
1C
1С v8
Адаптация расширений. После обновление расширения выдает ошибку.
0 Lemur
 
13.07.21
16:21
помогите разобраться в адаптации расширения
после обновления
1С Бухгалтерия предприятия, редакция 3.0 (3.0.95.29)
не найдены объекты
Перечесление.СостоянияВерсийЭД
Перечесление.ВидыЭД
РегистрСведений.СостоянияЭД

подскажите с чего начать адаптацию? интересно самому разобраться, где в коде искать и смотреть?
1 Garykom
 
гуру
13.07.21
16:23
БЭД в типовой БП3 была изменена, там все сильно переделали
Задолбаешься расширение сам допиливать если оно старую БЭД сильно юзает
2 hhhh
 
13.07.21
16:47
(0) поиском ищешь слово Перечесление.СостоянияВерсийЭД. Смотришь, что было в старой версии, и что вместо него в новой версии. Меняешь. Точно также другие перечисления.
3 Lemur
 
14.07.21
07:26
я подозреваю, что не сильно оно юзает этот *ЭД
полагаю был добавлен какой то модуль из основной, который при изменении теперь портит все
подскажите хотя бы как искать?
в конфигураторе ищу ссылки на этот тип - находит по одной, когда пытаюсь выбрать что-то заменить - не дает
как в теле расширения искать код где используется?
4 Гипервизор
 
14.07.21
07:41
Неужели так и выдает: "Перечесление"?
5 Andreyyy
 
14.07.21
08:38
(0) Видимо в расширении есть объекты, а в основной конфигурации при обновлении удалены.
Если так - удалить в расширении.
6 Lemur
 
14.07.21
08:39
да, в том то и загвоздка, думал какой тип другой подставить, не нашел в перечеслении ни одного
пробовал удалить, пишет "левое соединение" и выдает ошибку
7 Lemur
 
14.07.21
08:41
левое соединение пишет при выборе "продажи-реализация..." сейчас по памяти не вспомню, там список где реализации товаров
модуль отвечает за импорт документов из складской программы в реализацию
8 Мимохожий Однако
 
14.07.21
08:43
Ошибку в студию.
Ответь на (4)
9 Lemur
 
14.07.21
10:14
Да, именно так
сделал картинку ошибки
https://i.ibb.co/7JQ70jV/1.jpg
10 Вафель
 
14.07.21
10:18
а если нажать исправить?
11 2S
 
14.07.21
10:23
(9) лол!
12 Lemur
 
14.07.21
10:41
при нажатии исправить, можно либо что-то подставить, либо удалить
если удалить, то при выборе в Продажи->Реализация(акты, наклыдные, УПД)
выдает ошибку
{(62, 21)}: Таблица не найдена "РегистрСведений.СостоянияЭД"
{ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.СостоянияЭД КАК СостоянияЭД
{ОбщийМодуль.ОбщегоНазначенияБПКлиент.Модуль(797)}:        ОткрытьФорму(ПараметрыОткрытия.ИмяФормы,
{ОбщаяФорма.ДлительнаяОперацияОткрытиеСписка.Форма(40)}:    ОбщегоНазначенияБПКлиент.ОткрытьОсновнуюФорму(Истина, ПараметрыОткрытияКлиент, Параметры.ПараметрыОткрываемойФормы);

по причине:
Ошибка при выполнении запроса.
по причине:
{(62, 21)}: Таблица не найдена "РегистрСведений.СостоянияЭД"
{ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.СостоянияЭД КАК СостоянияЭД
13 Жан Пердежон
 
14.07.21
10:43
(12) программиста позови
14 Garykom
 
гуру
14.07.21
10:43
Интересно когда дойдет что данная задача https://habr.com/ru/post/567620/ не решается
Программист нужен, причем опытный
15 Lemur
 
14.07.21
10:45
да все кто работал с модулем заняты до пятницы...
и еще спортивный интерес есть, так как сам программист, но веб и системный...
понять бы как и где листинг искать и что куда копать, а из бревна лодку вырубить - не впервой, когда интересно)))
16 Garykom
 
гуру
14.07.21
10:46
(15) >сам программист, но веб и системный

ыыы
сейчас проще веб и системным прогом стать чем в 1С разобраться
17 acht
 
14.07.21
10:50
(15) > сам программист, но веб и системный.
Одновременно?
18 Lemur
 
14.07.21
11:03
да я не хочу хлеб отбирать, хотя может в будущем что изменится, но сейчас точно нет
я тут немного офигел, как люди в этом разбираются и решил немного вникнуть в вопрос...

натолкните куда копать, где основной код, как искать...?
не трасировать же все, это свихнуться можно наверное
19 Garykom
 
гуру
14.07.21
11:07
(18) не отнимешь
уже давно востребованность в 1Сниках среднего и высокого уровня выше чем в системных и на уровне веб
20 Garykom
 
гуру
14.07.21
11:07
(19)+ на территории xUSSR и даже отдельных за пределами
21 Lemur
 
14.07.21
11:11
парни, вы по проблеме помогите, мои программерские изыски тоже не "на поддержание штанов")... пишу, что бы не забить и быть в курсе новых веяний...

1С сейчас что-то торкнуло, есть интерес разобраться... понять как то
скажите, куда копать, с чего начать?
22 Garykom
 
гуру
14.07.21
11:20
(21) начни с отбора по подсистемам в конфе БП3, там ЭДО выдели
и сравнивай новую конфу со старой где еще расширение работало
23 Garykom
 
гуру
14.07.21
11:23
24 garantNo4x
 
14.07.21
12:00
это ведь какое то расширение отрубилось .. у него есть так сказать автор , а если автор далеко то придется смотреть как в этом расширении это использовалось ..
я вот ровно на такое недавно налетел .. у меня это ерунда была на формах списка .. но я то их сам делал , так что за 5 минут и исправил ..
а вот где у вас это используется ХЗ
25 Lemur
 
14.07.21
12:08
автор был много лет назад, сейчас не доступен, а разбирающиеся, кто уже какое-то имеет представление, будут только завтра
и мне, как писал выше, интересно разобраться, что и как... что бы если что, можно было поправить, если у ребят, как сейчас, будет аврал... а так мне и без этого забот хватает, но тут и интересно в принципе, давно хотел понять как работает и взаимодействует
это как первая программа, теже чувства... ну вы понимаете, все же начинали когда то)))
26 Lemur
 
14.07.21
12:09
(23) да, смотрю, теперь какие то дубликаты повылазили... решил восстановить из резервной копии и начать заново и скать)
27 garantNo4x
 
14.07.21
12:10
никак вы это не поймете .. в 1с решили поменять название полей .. добавили 3 новых , а эти на которые ругается назвали УДАЛИТЬчтототам
теперь все места где были на него ссылки ..считаются плохими ..
вам даже не поможет добавить слово удалить к этим названиям , так как вы новые не найдете .. они странные названяи получили
28 garantNo4x
 
14.07.21
12:11
так что не лезьте .. а то там ведь еще и данные могут быть .. сейчас потеряете их по дороге .. и потом задача станет еще затратнее ..
вам завтра это быстро поправят
29 Garykom
 
гуру
14.07.21
12:14
(28) не парься один фиг за день не поправит ибо знаний/опыта нету в 1С
а завтра уже будут "разбирающиеся", которые тоже матов поскладывают
30 Sneer
 
14.07.21
12:58
(21) Там теперь вместо РегистрСведений.СостоянияЭД используется СостоянияДокументовЭДО вроде.
В расширении что, формы счета или реализации? Обнови формы в расширении, если надо запросы динамического списка обнови, а ненужные объекты удали из расширения.
31 Lemur
 
14.07.21
13:25
(30) да, именно это и подобрал по описанию, как можно сразу все формы разом обновить, а не каждую открывать и обновлять?

(28) создал тестовую и на ней лезу

(29) ага))) такие стимулы и заставляют больше влезать)
32 Megas
 
14.07.21
13:35
(31) Перед обновлением сохраняешь отчёт о изменениях в XML,  и дальше когда выскакивают такие ошибки - смотришь как переименовали реквизит.
33 Lemur
 
14.07.21
13:57
Подскажите пожалуйста, как найти эти строки 62,21
сами все типы заменил, регистр тоже, а как теперь найти, что на это ссылается?

Ошибка при выполнении запроса.
по причине:
{(62, 21)}: Таблица не найдена "РегистрСведений.СостоянияЭД"
{ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.СостоянияЭД КАК СостоянияЭД
34 Вафель
 
14.07.21
14:06
(33) возьми актуальный текст запроса из типовой формы
35 Garykom
 
гуру
14.07.21
14:37
Если нужны только состояния эдо то еще ладно но вот даты (отправки, подписания) добыть из новой БЭД это гм
36 Lemur
 
14.07.21
15:45
Скажите как этот код "РегистрСведений.СостоянияЭД КАК СостоянияЭД" найти в расширении?
уже всю голову сломал)
37 Garykom
 
гуру
14.07.21
15:48
(36) тебе не голову ломать а учебники почитать и видеокурсы посмотреть и мануалы с картинками
38 Garykom
 
гуру
14.07.21
15:49
(37)+ или ты думаешь что просто так от балды подобные зп от 100к влегкую платят, причем по удаленке?
а спецов повыше и от 200к бывает ищут, причем это рядовые по сути не начальники, ну или лиды
39 Lemur
 
14.07.21
16:32
я посмтрю, почитаю...
но неужели так сложно ткнуть куда смотреть?! как ищется и т.д.
40 Garykom
 
гуру
14.07.21
16:34
(39) сложно
потому что это больших денег стоит, глянь цены на курсы даже онлайн с живым преподователем
41 acht
 
14.07.21
16:39
(39) > но неужели так сложно ткнуть

Найди курс. Посмотри на его продолжительность. Осознай, что ты просишь - чтобы этот материал, который рассказываеться в курсе, тебе, любимому, впихнули в пару сообщений на форуме.
Или, что еще интересней - чтобы подготовили специальный курс для тебя, любимого.

И нахрен ты такой, любимый, нужен?
42 Вафель
 
14.07.21
16:40
см (34).
Если ты даже этого не понимаешь, то действительно пройди курсы для начала
43 Lemur
 
14.07.21
19:11
парни, вы дибилы или читать не можете?! если заело про курсы и сказать нечего - проходите мимо, тем для флуда достаточно
44 Lemur
 
14.07.21
19:15
(42) я удалил старую и заново добавил в расширение из новой конфигурации, ошибка осталась(
45 acht
 
14.07.21
19:18
Ух ты боже ж мой - да он, никак, обиделся.

Никто тебя обучать не будет. Попытались, увидили твой уровень, оценили чколько всего тебе рассказывать надо, честно тебе написали, отошли. Оно и не будет у тебя работать.
46 Lemur
 
14.07.21
19:25
(45) смотри как возбудился, даже опечатки пошли, выдыхай... проходи мимо... сам не добьюсь, куплю, благо выбор есть
47 Кукуев
 
15.07.21
05:11
(33) В расширении посмотри форму списка проблемного документа, там в реквизитах есть динамический список. Ошибка похоже в этом списке. Его нужно отредактировать, заменив ссылки на переименованные любимыми 1С-никами объектами, в частности, регистра сведений... Чтобы отредактировать динамический список, его нужно в самой форме ещё раз добавить в расширение. Тогда он станет доступным для редактирования.
48 Lemur
 
15.07.21
21:26
Megas, Вафель - огромная благодарность, за (32) и (34)
в общем все роешается, заходим в свойства списка, там будет SQL запрос на стиле 1С, тупо на русском языке, там и есть эта ошибка

неужели так сложно было сказать, что левое соединение как раз и указывает на запрос к базе, тупо LEFT JOIN

зато про курсы пели тут... сейчас поправил все модули и без ваших курсов, если есть азы в работе с базами и языками разными, то 1С проста до безобразия, важно понимать откуда ноги растут
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой