![]() |
![]() |
![]() |
|
Как получить тип реквизита? | ☑ | ||
---|---|---|---|---|
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) Отправить джуну/мидлу и разнести на код-ревью
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |