Имя: Пароль:
1C
 
Обработка файла с сетевой папки для 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) был неправ?
генератор бессмылицы так и называется - бот
как назвать того кто ее тянет к людям? правильно, по имени и фамилии - Пошел Нахер
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой