Имя: Пароль:
1C
 
Как получить тип реквизита?
0 WerLym
 
12.06.25
17:51
Для Каждого Реквизит Из ДокументОбъект.Метаданные().Реквизиты Цикл
            ИмяРеквизита = Реквизит.Имя;
            ЗначениеРеквизита = ДокументОбъект[ИмяРеквизита];
            ТипЗначения = ТипЗнч(ЗначениеРеквизита);
            ТипРеквизита = ???;
            
            ФайлТХТ.ДобавитьСтроку("#Реквизит" + ИмяРеквизита +"="+ ЗначениеРеквизита +"="+ ТипЗначения +"="+ ТипРеквизита)
            
        КонецЦикла;

нужен тип реквизита такого формата "СправочникСсылка.Контрагенты"
и что делать если тип реквизита составной
1 WerLym
 
12.06.25
17:52
задание:
Реализовать возможность выгрузки всей необходимой информации о документе в текстовый файл
для последующего его воспроизведения
Ограничение – нельзя использовать УИД, выгрузку в формате XML или JSON и т.п.
4.1. Определить, что делает уникальным каждый тип объектов метаданных (документы, элементы
справочников и т.д.).
4.2. Для каждого типа объектов метаданных разработать формат, позволяющий только на основе
выгруженных в текстовый файл данных, воспроизвести его.
4.3. Используя метаданные документа, выгрузить всю необходимую информацию о реквизитах и
табличных частях документа в текстовый файл по указанному в поле «Файл» пути.
2 lubitelxml
 
12.06.25
18:02
(0) Метаданные.НайтиПоТипу(ТипЗначения) - так попробуй
3 lubitelxml
 
12.06.25
18:03
(1) похоже на тестовое задание. Постановка так себе если честно
4 ldo6
 
12.06.25
18:27
Ну так тип значения реквизита получай через метаданные.
А реальный тип который там сейчас лежит из значения реквизита.
5 ldo6
 
12.06.25
18:27
На какую зп это задание?
6 lubitelxml
 
12.06.25
18:30
(5) я бы нах послал интервьювера за такую задачу - тут что-то типа джун++
7 ldo6
 
12.06.25
18:32
я бы делал. Интересное задание.
8 WerLym
 
12.06.25
18:36
(3) полное задание:
Реализовать возможность выбора любого документа из базы данных в поле «Документ».
2. Реализовать возможность указания пути к файлу в поле «Файл» через диалог выбора файла.
3. При нажатии на «Просмотр файла» должен открываться файл по пути, указанному в соответствующем
поле. Если путь не указан – скрыть элемент («Просмотр файла»).
4. Реализовать возможность выгрузки всей необходимой информации о документе в текстовый файл
для последующего его воспроизведения
Ограничение – нельзя использовать УИД, выгрузку в формате XML или JSON и т.п.
4.1. Определить, что делает уникальным каждый тип объектов метаданных (документы, элементы
справочников и т.д.).
4.2. Для каждого типа объектов метаданных разработать формат, позволяющий только на основе
выгруженных в текстовый файл данных, воспроизвести его.
4.3. Используя метаданные документа, выгрузить всю необходимую информацию о реквизитах и
табличных частях документа в текстовый файл по указанному в поле «Файл» пути.
5. Реализовать возможность загрузки документа на основе только указанных в текстовом файле данных.
В результате загрузки в базе должна создаваться копия выгруженного документа (за исключением
номера, т.к. он задается автоматически). Если оригинал проведен - должна выполняться попытка
проведения копии документа.
6. В случае отсутствия каких-либо данных для выполнения операции – пользователю должно выводиться
соответствующее сообщение.
(5) это на стажерство аххаха
9 ldo6
 
12.06.25
18:38
Джун будет это делать от двух недель. Может и вообще не сделать.
10 WerLym
 
12.06.25
18:38
(2) выдает просто тип #РеквизитАвтор=Абдулов Юрий Владимирович=Пользователь=Пользователи это пример строки

Может быть тип реквизита и не нужен для последующей загрузки реквизитов в новый документ?
11 lubitelxml
 
12.06.25
18:39
(7) данное ТЗ не имеет смысла. Проверить знания - возможно.
СериализаторXDTO.ЗаписатьJSON() - и все.
12 lubitelxml
 
12.06.25
18:43
(8) ну так скока денег то дают на стажерстве? просто интересно.
13 ldo6
 
12.06.25
18:43
Это задача как небольшая конвертация данных.
14 lubitelxml
 
12.06.25
18:43
(10)
15 ldo6
 
12.06.25
18:43
Я когда был стажером с таким бы не справился.
16 WerLym
 
12.06.25
18:46
(12) ставка 700 рублей час
17 WerLym
 
12.06.25
18:46
это моё третье задание
18 Zamestas
 
12.06.25
18:54
(16) В этом задании меняешь пункт 4, на:
4. Реализовать возможность выгрузки и загрузку всей необходимой информации о документе в/из текстовый файл
для последующего его воспроизведения или загрузки
Необходимо использовать УИД, выгрузку в формате XML или JSON и т.п.
И можешь уже 1500 просить.
19 RomarioAgro
 
12.06.25
19:09
(16) жуть
20 Guk
 
12.06.25
19:57
а если автор не выполнит задания, что с ним будет? просто интересно...
21 lubitelxml
 
12.06.25
19:58
(21) новый ник создаст и задаст другой вопрос. Я вообще если честно не понимаю - неужели поставновщик не читает это? ))
22 ldo6
 
13.06.25
10:58
(20) Не прошел испытательный срок.
23 Волшебник
 
13.06.25
11:01
(8) передайте постановщикам задачи, что они ебанатики
24 Garykom
 
гуру
13.06.25
11:10
(23) На стажера задание реально перебор
Если нормально сделает такое сам и быстро (я бы оценил аж в 32 часа) = джун

А если на высоком уровне и без ошибок, предусмотрев разные хитрые варианты и реализовав способы ускорения (транзакции, многопоточность и т.д.) = мидл

Причем оценка времени может увеличиться по п. 4.1 - если метаданных в конфе/базе много на анализ потребуется много времени
Еще составные реквизиты и много уровней вложенности (например выгружаем документ а у него реквизиты ссылочные, у которых тоже есть ссылочные реквизиты и т.д. вплоть до зацикливания)
25 ldo6
 
13.06.25
11:45
(24) На сеньора что надо сделать с этим заданием?
26 Garykom
 
гуру
13.06.25
13:04
(25) Отправить джуну/мидлу и разнести на код-ревью