Задача по перезагрузки документа #774781


#0 by Nikname232
Приветствую вас, форумчане. Имеется один вопрос, который еще задавался здесь . Задача та же. Я понимаю, задача не из легких и я не прошу написать за меня код, кто может мне объяснить как собрать все данные документа с помощью метаданных?
#1 by zak555
так в 17 ответ
#2 by Nikname232
Да, я это изучал, вот в задаче имеется пункт, что нельзя использовать xml. А про метаданные в 17 ответе нет ни слова.
#3 by Nikname232
Не зная на сколько правильно я делаю вот что получается : &НаСервере Теперь вопрос такой, а как свойства формы в текст записать?
#4 by Garykom
Чем то это напоминает куяк, куяк и за 4 дня в дамки.
#5 by Garykom
ТС для начала пойми что "информация документа" которую хотишь "записать в файл" не линейная текстовая. А объектно/иерархическая. К примеру при загрузке документа выясняется что организации или контрагента или чего другого (реквизит шапки или ТЧ ссылочного типа) нету в базу куда загружаем из файла. Что будем делать? ЗЫ Правильный ответ "Изучать КД2"
#6 by zak555
чо можно использовать ?
#7 by Nikname232
нужно в txt
#8 by Garykom
Не подскажешь что изменится если расширение .xml поменять на .txt ?
#9 by Garykom
+ Не знать что XML это обычный текстовый файл... мдя...
#10 by Nikname232
это я знаю, но сама задача заключается в том, чтобы в txt записать.
#11 by Garykom
Берешь XML, кодируешь Base64 и записывай куда хочешь, хоть в txt.
#12 by Garykom
+ А против JSON нет предубеждений?
#13 by Nikname232
Нет. про это ни слова. Ключевое слово "Берешь xml" - нельзя брать :D
#14 by Garykom
Изучил ветку по задаче и понял смысл задания. Кароче ТС придумывай свою сериализацию с любым способом разметки. Технически можно и XML но все врукопашную без готовых парсеров/сериализаторов. Т.е. через метаданные обходишь все реквизиты документа, если реквизит (причем не пустой) это ссылка то рекурсия и обход реквизитов объекта что по ссылке. Далее все это сам сериализуешь в текст и пишешь. При чтении все назад причем нужно предусмотреть как просто нахождение в базе существующих объектов ссылочных, так и их создание/обновление.
#15 by Nikname232
Задача в том, чтобы записать с одной конфигурации документ в txt, и этот txt файл выгрузить в другую конфигурацию, чтобы они были одинаковые на вид.
#16 by Nikname232
И проводились
#17 by Garykom
Мы то поняли, а сам то понял сложность задачи? Честно скажу без опыта программирования до этого и/или знания других языков. Новичек полный в 1С не может решить эту задачу самостоятельно в разумные сроки. Разумный срок для спеца на такую задачу не более 10 часов. Для новичка почти нереально уложиться в месяц.
#18 by Garykom
Не смеши, проведение это простейшее. Там не проведение нуна кстати, а статус документа - 2 флага "пометка удаления" и "проведен" сохранять и восстанавливать.
#19 by Garykom
+ Т.е. как понял полный перенос документа (про прочие объекты нет данных) за исключением его "Номер" который следующий порядковый из базы.
#20 by Nikname232
а я наивно полагал, что есть вариант записать все данные с документа в том числе и свойства формы и залить в другую базу )) Не так то все просто походу.
#21 by Garykom
ХеХе ))
#22 by RomanYS
ЗначениеВФайл - ЗначениеИзФайла, для одинаковых конфигураций подойдет
#23 by Nikname232
Да, знаю, но к сожаленью тоже нельзя.
#24 by Рэйв
Это почему еще?
#25 by RomanYS
Ну нельзя же просто взять... и решить ). Походу нельзя использовать средства, которые могут привести к решению задачи ))).
#26 by Nikname232
и смех и грех ))
#27 by Garykom
Читы запрещены.
#28 by Garykom
+ Но паравоз разрешен как и донат ))
#29 by Рэйв
Как все сложно то :-)...
#30 by Nikname232
Легких путей не ищем
#31 by Рэйв
Я заметил.
#32 by Nikname232
Вот нашел еще такую тему, правда давняя, но задача та же
#33 by Garykom
Те еще рано темы или готовый код искать. Сначала на бумажке/в екселе распиши по шагам что и как делать нуна. Выложи сюды те подскажут что забыл )) А вот когда план будет уже можно его курить, искать как каждый шаг/пункт выполнить.
#34 by Nikname232
Дельный совет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С