|
как написать подскажите, литературу какую использовать? | ☑ | ||
---|---|---|---|---|
0
Megda
19.10.19
✎
22:23
|
Здравствуйте,прошу помочь,сам новичок,делаю первые шаги. Есть задание : разработать внешнюю обработку "Перегрузка документа". В самом верхнем поле должна быть возможность выбрать любой документ из базы данных, в нижнем - путь к файлу и имя файла выгрузки. При нажатии кнопки "Выгрузить" - информация выгружается в указанный файл. Информация должна быть исчерпывающей , т.е выгружаться должны данные ,чтобы при нажатии "Загрузить " - в базе создавалась бы копия исходного документа (за искл. номера т.к он уникален для каждого документа).
Необходимо использовать метаданные,запрещено использовать ф-ии "ЗначениеВСтрокуВнутр()" ,"Уникальные Идентификатор()" и подобные ф-ии ,выгружающие уник. идентификаторы объектов , запрещается использовать выгрузку и загрузку в XML и JSON,строго txt. Прилагаю скрин обработки,которую сделал,прошу помощи! Хотя бы направьте в нужное русло ,с чего начать,как в первом поле выбора сделать выбор и з всех документов базы данных,перерыл уже всё. Заранее спасибо! |
|||
1
xXeNoNx
19.10.19
✎
22:30
|
А где скрин?
|
|||
2
Megda
19.10.19
✎
22:31
|
1.Необходимо с помощью программных средств создать внешнюю обработку перегрузка документа
Обработка должна иметь следующий внешний вид (на картинке) В верхнем поле должна быть возможность выбрать любой документ из базы данных. В нижнем поле указывается путь и имя файла для выгрузки. На форме нужно обеспечить возможность просмотра выгружаемого текстового файла 2.При нажатие кнопки выгрузить информация, содержащаяся в выбранном пользовательском документе, должна выгрузится в указанный файл. Информация должна быть исчерпывающей, то есть выгружаться должны данные, чтоб при нажатии кнопки загрузить в базе создавались бы копия исходного документа(за исключением номера, т.к номера документов уникальные). 3. При написании обработки необходимо использовать метаданные, это делается для универсализации программного кода. 4. При написании обработки нельзя использовать функции ЗначениеВСтрокуВнутр(), УникальныеИдентификатор() и подобные функции, выгружающие идентификаторы объектов, а также нельзя делать выгрузку и загрузка в XML или JSON. ВАЖНО! Выгрузка документа должна производится только в текстовый формат.Должно быть разработано свой текстовый формат выгрузки, который бы обеспечивал успешную загрузку и восстановления документа. |
|||
3
Megda
19.10.19
✎
22:32
|
скрина нет, я погарячился
|
|||
4
xXeNoNx
19.10.19
✎
22:32
|
нужно как правильно или через метаданные?
|
|||
5
Megda
19.10.19
✎
22:34
|
через метаданные
|
|||
6
Garykom
гуру
19.10.19
✎
22:38
|
(0) Не хочу огорчать но у вас не получится в ближайшее обозримое время выполнить это тестовое задание.
|
|||
7
xXeNoNx
19.10.19
✎
22:39
|
Получаешь тип выбранного документа, ищешь его в метаданные.документы, делаешь перебор всех реквизитов пихаешь все в структуру, затем в файл.
|
|||
8
RomanYS
19.10.19
✎
22:40
|
А кто задачи такие дает? Кажется она раз в пару лет точно всплывает на мисте.
|
|||
9
Megda
19.10.19
✎
22:50
|
добрый вечер,1с не хзнаю вообще, хотел начать работать программистом, дали задание чтобы решил путем саморазвития, 3-й день читаю ищу, но не как
|
|||
10
Megda
19.10.19
✎
22:52
|
Garykom
почему? сложная поставленная задача для начинающего? |
|||
11
Мимохожий Однако
19.10.19
✎
22:54
|
Вспомнилось из к/ф "Джентельмены удачи". Косой после дня занятий сказал:"Я переводчиком пойду.. Английский я уже знаю". ))
|
|||
12
timurhv
19.10.19
✎
23:03
|
(0) Сейчас прорва данных хранится в регистрах сведений (дополнительные реквизиты, дополнительные табличные части, дополнительные колонки в ТЧ).
Добавили колонку в табличную часть отражения зарплаты, эти данные хранятся в регистре сведений. В первоначальном документе было 1000 строк в ТЧ, после повторного переноса = 900. Если открыть документ - получим ошибку, необходимо при повторной выгрузке программно очищать данные по РСВ. |
|||
13
Alex87r
19.10.19
✎
23:05
|
тебе нужно выгрузить тип объекта, его реквизиты с типами и значение реквизитов.
|
|||
14
Alex87r
19.10.19
✎
23:05
|
(12) и что? при проведении должны все записи сформироваться
|
|||
15
Megda
19.10.19
✎
23:06
|
timurhv, спасибо друг за пояснение, но мне пока сложно понять что ты написал
|
|||
16
Megda
19.10.19
✎
23:08
|
Alex87r
14 - 19.10.19 - 23:05 (12) и что? при проведении должны все записи сформироваться нужно выгружать и загружать в тектовом формате |
|||
17
Fram
19.10.19
✎
23:18
|
(3) гОрЕть тебе в аду за такое правописание
|
|||
18
Fram
19.10.19
✎
23:21
|
(6) +1 не по Сеньке шапка
|
|||
19
Megda
19.10.19
✎
23:22
|
что ты несешь ?
|
|||
20
Megda
19.10.19
✎
23:24
|
я не на уроке русского языка, не нужно умничать, уж больно ты выпендриваешься, не можешь помочь, промолчи
|
|||
21
Kashey
19.10.19
✎
23:34
|
ТС настолько ленив, что скопировал вопрос из прошлогодней темы на ИС. Налицо задатки хорошего программиста - лень прокачана нормально ))
|
|||
22
Злопчинский
19.10.19
✎
23:34
|
в реквизите переносимого документа будет ссылка на другой обьект. в другом обьекте - на следующий итд.
в общем случае в тэхатэ придется выгрузить поти ВСЮ БАЗУ. . скорее всего в задаче надо исходить из того, что все упомянутые в документе данные - уже есть в базе приемнкие. Тогда задача для ТС - обозримо решаема. |
|||
23
Megda
19.10.19
✎
23:38
|
Kashey вы откуда такие беретесь? я сюда не ругаться написал, скопировал потому что задача идентична, хорош уже выеживаться, блестни знаниями лучше и подскажи, а не то что ты делаешь
|
|||
24
Megda
19.10.19
✎
23:40
|
Злопчинский , в общем возможно я так понял???
А что такое "ТС"? спасибо за подсказку |
|||
25
Megda
19.10.19
✎
23:42
|
а где отыскать базу приемник?)))))
|
|||
26
Kashey
19.10.19
✎
23:56
|
(23) Обычно когда просят помощи, то расписывают что сделал для решения вопроса, что конкретно не получается и т.д. В твоём случае я этого не увидел, только агрессию. Извини, но присоединюсь к (6) и (18)
|
|||
27
Злопчинский
20.10.19
✎
00:10
|
(24) ТС - топик-стратер - тот, кто родил ветку, сиречь - автор
|
|||
28
Злопчинский
20.10.19
✎
00:11
|
(24) я как-то вообще не понял что ты "в общем возможно я так понял??"
|
|||
29
Megda
20.10.19
✎
00:24
|
хотел сказать, что возможно выполнить эту задачку, я так понял по твоим словам.
ТС меня так именовать не нужно. |
|||
30
Megda
20.10.19
✎
00:28
|
Kashey, так я выше написал, что с 1С не сталкивался еще, хотел узнать с чего начать, какую литературу лучше прочесть.
агрессия я никакой не проявил, реакция была на твои невнятные смс. внимательней читай. помолчи лучше, мне не до этого щас, время на тебя тратить. умничаешь прочто ты много, не вникнув в то что я написал |
|||
31
Злопчинский
20.10.19
✎
00:29
|
(29) да, возможно.
"аффтар писы исчо" - так лучше? - Почему молчит Вселенная? - А где ты видел, чтобы ихтиологи с рыбами разговаривали...? |
|||
32
Megda
20.10.19
✎
00:31
|
Злопчинский
не понял я тебя |
|||
33
Злопчинский
20.10.19
✎
00:32
|
ну, чтоб научиться читать незнакомые слова - надо изучить буквы и правила построения из них слов. но чтобы понимать то, что читаешь - надо знать язык.
пипл просто выражает сомнение - имхо здравое - что если ты вообще никогда не имел дела с 1С и не представляешь что это такое - то это сложно. тебе надо будет начать с группы детского садика. но нянек здесь бесплатных нет. а самостоятельно - хз... я не знаю что посоветовать... |
|||
34
Злопчинский
20.10.19
✎
00:33
|
имхо, все что ты сейчас будешь читать - если надо быстро порешать - для тебя будет потоком отрывочных никак с друг другом не связанных непонятных даже отдельно сущностей. имхо.
|
|||
35
Красный рассвет
20.10.19
✎
00:35
|
(30) >>хотел узнать с чего начать, какую литературу лучше прочесть.
Начни с "Разработка в системе 1С:Предприятие 8", автор Митичкин С.А. |
|||
36
Megda
20.10.19
✎
00:36
|
мнен няньки не к чему, какую литературу прочесть лучше всего можете сказать ?????
или вы тут только умничать горазды??? |
|||
37
Megda
20.10.19
✎
00:37
|
Красный рассвет, спасибо большое.
|
|||
38
Конструктор1С
20.10.19
✎
05:50
|
(0) "запрещается использовать выгрузку и загрузку в XML и JSON,строго txt"
Беги оттуда! |
|||
39
Sysanin_1ц
20.10.19
✎
19:00
|
(0) Согласен с предыдущими постами. Беги оттуда! Ничего хорошего в этой конторе или с этими людьми у тебя не получится. Само по себе это задание сложное, для новичка практически неподъемное. Вносить дополнительные ограничения это еще больше усложнять это задание. Даже прочитав литературу это тебе не поможет, ну если ты только не найдешь у кого то готового решения.
|
|||
40
Йохохо
20.10.19
✎
19:22
|
эта тестовая задача пробегает примерно раз в год, где то работает годичный синебородач
|
|||
41
Консультант Баранов
20.10.19
✎
19:24
|
(0) Чем xml от txt отличается? Выгрузи в xml, переименуй в txt, при загрузке переименуй в xml. Ну может символы "<" ">" замени на "[" "]". На все претензии говори: я вот такой свой формат придумал.
|
|||
42
Консультант Баранов
20.10.19
✎
19:28
|
(0) Вот код.
|
|||
43
Консультант Баранов
20.10.19
✎
19:32
|
(0)
https://qa.erpstat.ru/public/1C-XML-00059.html А что бы не было видно "ЗаписатьXML(" - засунь этот код в текст, а текст зашифруй типа: http://catalog.mista.ru/public/95662/ И выполняй через Выполнить( Так же можешь полученный файл XML - зашифровать. А на все вопросы по коду отвечай: это моя интеллектуальная собственность, вдруг вы её продать кому-то захотите, поэтому с паролем. |
|||
44
Мигрень
20.10.19
✎
21:14
|
Похоже на воскресный троллинг
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |