|
|
|
Обработка файла с сетевой папки для 1С 8.3 | ☑ | ||
|---|---|---|---|---|
|
0
umka2025
21.11.25
✎
15:40
|
Добрый день. Сильно не пинайте, я новичок в 1С.
Хочу выгружать из Супермаг УКМ4 реализацию с касс в 1С 8.3 УТ ред 3.5. Два этих сервера в одной подсети, выгрузку xml файла на сервере Супермаг УКМ4 сделал в расшаренную папку. Как мне из 1С 8.3 УТ ред 3.5. настроить подключение к расшаренной папке в одной подсети Супермаг УКМ4. А так же подкиньте инфы по обработке самого файла. Либо может для всего этого есть внешняя обработка готовая? |
|||
|
1
Волшебник
21.11.25
✎
15:41
|
Windows или Linux?
|
|||
|
2
umka2025
21.11.25
✎
15:43
|
Windows
|
|||
|
3
Волшебник
21.11.25
✎
15:45
|
(2) Используйте \\
|
|||
|
4
Garykom
гуру
21.11.25
✎
15:46
|
(0) копировать из сетевой в локальный (временный) каталог, обрабатывать
|
|||
|
5
timurhv
21.11.25
✎
15:59
|
ФайлыXML = НайтиФайлы(ПутьККаталогу, "*.xml", Истина);
Чтение файлов: https://helpme1s.ru/rabota-s-tekstovym-dokumentom-v-yazyke-1s-8-3-8-2-v-primerax Чтение текста через фабрику: ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.УстановитьСтроку(ДанныеФайлаСтрокой); ДанныеXML = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML); // числа, даты прочитает в виде строки если нет схемы (второй параметр) Чтение больших файлов XML, на случай если ОЗУ мало на сервере: https://helpme1s.ru/chtenie-i-zapis-xml-v-yazyke-1s-8-3-8-2-v-primerax |
|||
|
6
timurhv
21.11.25
✎
16:11
|
||||
|
7
umka2025
21.11.25
✎
16:16
|
(4) то есть я должен на сервере 1С сделать типа (Robocopy) синхронизацию папок?
|
|||
|
8
Garykom
гуру
21.11.25
✎
16:14
|
(5) С ФабрикаXDTO есть разные засады, про которые надо знать
Во второй ссылке (6) это вроде есть |
|||
|
9
Garykom
гуру
21.11.25
✎
16:18
|
(7) Типа того
Из сетевого каталога файлики забираешь (это требуется чтобы потом удобно изменить или унифицировать способ обмена еще ftp, http, брокерами и т.д.) Кладешь в локальный каталог, из сетевого удаляешь или переносишь в каталог/подкаталог Архив Затем обрабатываешь (загружаешь) по очереди в локальном Перекладывая корректно обработанные в папку Архив Файлики с ошибками так же можно в отдельную папку Ошибки, или оставлять в необработанных |
|||
|
10
Волшебник
21.11.25
✎
20:04
|
(7) Вы должны делать ровно то, что у Вас в должностных обязанностях, и не соваться туда, где Вы нихрена не понимаете
|
|||
|
11
Волшебник
21.11.25
✎
20:05
|
Очередному боту нужна неведомая хуйня, а он не может скопировать файл...
|
|||
|
12
Волшебник
21.11.25
✎
20:05
|
(0) пошёл ты нахрен, тупой бот
|
|||
|
13
umka2025
21.11.25
✎
23:52
|
(12) я извиняюсь, вы это мне?
|
|||
|
14
umka2025
21.11.25
✎
23:54
|
Всем большое спасибо за информацию, я разобрался!
|
|||
|
15
lEvGl
гуру
21.11.25
✎
23:57
|
||||
|
16
umka2025
22.11.25
✎
00:19
|
(15) хорошая шутка для гуру.
|
|||
|
17
umka2025
22.11.25
✎
00:27
|
&НаКлиенте
Процедура Шутка_Про_Умников() // Умник 1: считает, что всё можно решить запросом к базе Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | 1 КАК Умник1, | 2 КАК Умник2 |ИЗ | Справочник.Контрагенты |ГДЕ Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Справочники.Контрагенты.НайтиПоНаименованию("Смарт‑Бизнес")); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда // Умник 2: знает, что иногда лучше просто посмотреть в журнал Сообщить("Умник 2 говорит: «А может, откроем Журнал регистрации и посмотрим, где же реально хранится ответ?»"); Иначе Сообщить("Умник 1 уже нашёл решение: " + Строка(Результат.Выбрать().Умник1)); КонецЕсли; КонецПроцедуры |
|||
|
18
lEvGl
гуру
22.11.25
✎
00:38
|
(17) зачем в выборке Умник2? если ответите, то вам будет подарок!
|
|||
|
19
umka2025
22.11.25
✎
00:55
|
// Гуру‑А
Процедура ГуруА() { // «Мудрость», которой никто не пользуется Сообщить("Секретный алгоритм: если не работает — закомментируй всё!"); } // Гуру‑Б Процедура ГуруБ() { // «Опыт», проверенный в полёте Сообщить("Пусть у вас будут баги, а не идеи – тогда хотя бы будет что исправлять!"); } // Главный скрипт Процедура ГлавныйСкрипт() { // Оба гуру собираются на совещание ГуруА(); ГуруБ(); // Итог: в системе теперь два «эксперта», которые умеют только генерировать задачи. } |
|||
|
20
lEvGl
гуру
22.11.25
✎
01:09
|
и в чем он в (12) был неправ?
генератор бессмылицы так и называется - бот как назвать того кто ее тянет к людям? правильно, по имени и фамилии - Пошел Нахер |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |