Имя: Пароль:
1C
 
Как определить откуда получена часть кода модуля?
🠗 (Волшебник 28.06.2025 18:02)
0 DNP
 
28.06.25
15:25
Добрый день всем!
Вопрос:
Есть часть кода принадлежащая неизвестному модулю неизвестной конфигурации.
Как можно определить этот модуль?
1 PR
 
28.06.25
15:28
(0) Зачем?
2 DNP
 
28.06.25
15:36
(1) Задание такое.
Есть некий код в файле формата txt.
В нем код: процедуры и функции.
А задние в том ,что бы определить
"Где, как и для чего используется этот модуль?"
3 Злопчинский
 
28.06.25
15:40
Где - в файле тхт
4 Злопчинский
 
28.06.25
15:42
Для чего?
Чтобы поставить задачу-сабж
5 Злопчинский
 
28.06.25
15:43
Как?
В виде процедур и функций
6 DNP
 
28.06.25
15:50
Ну а если конкретней
7 Franchiser
 
гуру
28.06.25
15:56
(0) взять самую длинную строчку из файла и выполнить глобальный поиск по конфигурации
8 Asmody
 
28.06.25
15:58
(2) видимо, в коде есть какие-то особенности, например, имена процедур, названия областей, директивы, которые могут подсказать откуда и зачем этот код.
Собеседование проходишь?
9 DNP
 
28.06.25
15:59
(7) И так по каждой конфигурации?
10 DNP
 
28.06.25
16:00
(8) Прохожу)
11 Asmody
 
28.06.25
16:06
(10) на джуна?
12 DNP
 
28.06.25
16:09
(11) как получится)
13 Franchiser
 
гуру
28.06.25
16:14
(9) а где в задании указано что искать нужно в разных конфигурациях? Написано что одна "неизвестная" для конкретного разработчика конфигурация: может быть она вообще нетиповая и самописная.
14 Asmody
 
28.06.25
16:17
(13) "Где, как и для чего используется этот модуль?"
Вопрос не в том, из какой оно конфигурации
15 Franchiser
 
гуру
28.06.25
16:29
Я так понял, что нужно определить где модуль используется в конкретной конфигурации.
16 Мультук
 
гуру
28.06.25
16:30
(6)

Мясо
Капуста
Картошка
Свекла
Вода

Какое блюдо можно из всего этого приготовить ?
Торт? Чай? Компот ? Рассольник ? Борщ ?
17 PR
 
28.06.25
16:42
(10) Вот и дожили в полный рост, когда на работу устраивается Миста, а зарплату получает автор ветки на Мисте
18 DNP
 
28.06.25
16:42
А если не упираясь в конфигурацию, можно определить по коду , что модуль, допустим - это модуль формы а не объекта? Или допустим объект - это документ.
19 PR
 
28.06.25
16:45
(18) Иногда можно, иногда нет

Определи

Дата = '00010101';
20 Garykom
 
гуру
28.06.25
16:55
(16) Ты не поверишь
Но можно приготовить из всего этого все перечисленное!

ЗЫ
Забыл уточнить что одновременно и надо использовать все в одном блюде

ЗЗЫ
Раздражают подобные недо-экзаменаторы...
Особенно когда на собесах начинают хрень спрашивать, сами причем не разбираясь
21 Garykom
 
гуру
28.06.25
16:58
(18) По ключевым словам и содержимому кода часто можно
Например некие процедуры/функции можно использовать не везде и т.д.
Или есть процедуры/функции со добавкой "НаСервере" - явно модули форм, т.е. особенности общепринятых стиля/стандарта разработки типовых и т.д.
22 Garykom
 
гуру
28.06.25
17:02
Мне тут месяц как пришлось после более 10 лет разработки только под УФ (клиент-сервер с отказами от модальности и синхронности) вернуться на разработку под ОФ
Да-да на толстом клиенте

И это кошмар, все забыл и ничего не знаю - реально если бы собес проходил нихрена не сдал даже на джуна
Хотя еще с 2008 года на 8.1 и затем 8.2 под ОФ много-много кодил
23 Garykom
 
гуру
28.06.25
17:06
(22)+ Куча приколов типа стандартная проверка модулей в Конфигураторе не пашет как надо

Очень странно себя ведет режим совместимости под 8.2.19 на платформе 1С 8.3.22

Да типа новый функционал про json и веб/http сервисы пашет! Как на 8.3 - хотя во времена 8.2 про них не слыхали

Но сцуко почему не доступны привычные СтрШаблон???
Они издеваются?
Сложнейший функционал новый разрешили (в режиме совместимости) а простейшую функцию замены нет?
24 SleepyHead
 
гуру
28.06.25
17:17
Открой конфигуратор, найди команду "Глобальный поиск", скопируй часть текста и ищи.

Заданием же не запрещено?
25 Chameleon1980
 
28.06.25
17:30
(0) выкладывай кусок уже - гадать будем
26 Волшебник
 
28.06.25
17:32
ветки ботов всё бредовее и бредовее
27 DNP
 
28.06.25
17:35
(21)Если УФ то в модуле формы в коде должны быть директивы типа  &НаСервере или  &НаКлиенте . Если вообще никаких директив, то либо это не модуль УФ , либо модуль обычной Формы ,либо модуль обычной формы, либо это вообще не форма.... насколько я неправильно мыслю сейчас?
28 DNP
 
28.06.25
17:37
Всем спасибо, сейчас убегаю. вернусь позжее
29 Волшебник
 
28.06.25
18:01
(28) скатертью дорога
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.