|   |   | 
| 
 | Загрузка информации о сотрудниках из текстового файла | ☑ | ||
|---|---|---|---|---|
| 0
    
        RustamAliev 22.07.24✎ 12:36 | 
        У меня есть справочник Сотрудники, в ней есть табличная часть "Дети" и его реквизиты это "ФИО" и "ДатаРождения". Нужно было создать кнопку при нажатии на кнопку нужно предоставить возможность пользователю выбрать файл в формате
 "TXT". В txt файле находится ФИО и ДатаРождения сотрудника. Я создал кнопку и реализовал выбор файла. Проблема в том, что табличная часть "ФИО" заполняется, а "ДатаРождения" нет. В чем может быть проблема? | |||
| 1
    
        Aleksey 22.07.24✎ 12:36 | 
        Наверное не на ту кнопочку нажал. Нажми на ту     | |||
| 2
    
        Волшебник 22.07.24✎ 12:36 | 
        а при чём тут дети?     | |||
| 3
    
        RustamAliev 22.07.24✎ 12:37 | 
        Я создал кнопку, нажимаю на него, выбираю файл, но заполняется только ФИО, а дата рождения нет     | |||
| 4
    
        dedmoroz777 22.07.24✎ 12:38 | 
        В формате даты в файле, наверное     | |||
| 5
    
        Волшебник 22.07.24✎ 12:39 | 
        (3) Хватит ныть. Сделайте нормально     | |||
| 6
    
        RustamAliev 22.07.24✎ 12:39 | 
        (4) Кстати, формат даты должен быть таким dd/mm/yy
 Но как решить? | |||
| 7
    
        Волшебник 22.07.24✎ 12:41 | 
        (6) Кто кому и что должен? Может быть это Вы должны учесть такой формат? Подумайте     | |||
| 8
    
        RustamAliev 22.07.24✎ 12:43 | 
        (7) А можно ли в коде как-то указать это?     | |||
| 9
    
        Волшебник 22.07.24✎ 12:43 | 
        (8) Разрешаю     | |||
| 10
    
        RustamAliev 22.07.24✎ 12:44 | 
        ?     | |||
| 11
    
        Волшебник 22.07.24✎ 12:44 | 
        (10) Разрешаю указать     | |||
| 12
    
        RustamAliev 22.07.24✎ 12:45 | 
        Функция ПолучитьТаблицуЗначенийИзМногострочнойСтроки(СодержимоеФайла) Экспорт
 // 3. Создание ТаблицыЗначений ТаблицаЗначений = Новый ТаблицаЗначений; ТаблицаЗначений.Колонки.Добавить("ФИО"); ТаблицаЗначений.Колонки.Добавить("ДатаРождения"); // 4. Разобрать данные в строке и добавить их в ТаблицуЗначений КоличествоСтрок = СтрЧислоСтрок(СодержимоеФайла); Для Счетчик = 1 По КоличествоСтрок Цикл СтрокаТекста = СтрПолучитьСтроку(СодержимоеФайла, Счетчик); // 1 - Номенклатура, 2 - его цена МассивСтрок = СтрРазделить(СтрокаТекста, ","); // получится массив строк. МассивСтрок[0]... Если МассивСтрок.Количество() = 0 Тогда Сообщить("Здесь явно ошибка"); Продолжить; КонецЕсли; ЗначениеВКолонке = ТаблицаЗначений.Добавить(); ЗначениеВКолонке.ФИО = МассивСтрок[0]; ЗначениеВКолонке.ДатаРождения = МассивСтрок[1]; КонецЦикла; Возврат ТаблицаЗначений; КонецФункции // ПолучитьТаблицуЗначенийИзМногострочнойСтроки() Где то здесь может быть ошибка? (11) | |||
| 13
    
        Волшебник 22.07.24✎ 12:45 | 
        (12) Плохая программа     | |||
| 14
    
        RustamAliev 22.07.24✎ 12:46 | 
        (13) Всмысле?     | |||
| 15
    
        Волшебник 22.07.24✎ 12:46 | 
        (14) Тупая плохая программа, написанная ботом.     | |||
| 16
    
        RustamAliev 22.07.24✎ 12:47 | 
        Примерно поможете решить проблему? (15)     | |||
| 17
    
        Волшебник 22.07.24✎ 12:47 | 
        (16) Перестаньте пороть чушь, пожалуйста     | |||
| 18
    
        lEvGl гуру 22.07.24✎ 12:51 | 
        (0) Подтяните роды, а то совсем не очень     | |||
| 19
    
        RustamAliev 22.07.24✎ 12:52 | 
        А будут нормальные ответы или нет?     | |||
| 20
    
        Волшебник 22.07.24✎ 12:52 | 
        (19) А может ты, сука, сформулируешь проблему? Тварь ты ебаная! Ты грузишь детей! Сука!     | |||
| 21
    
        АгентБезопасной Нацио 22.07.24✎ 12:55 | 
        (19) откройте для себя типы данных. Поймите, что если вы пишите строку в поле с типом "дата" - туда ничего не запишется.     | |||
| 22
    
        lEvGl гуру 22.07.24✎ 13:00 | 
        (19) детей не добавили.. и я ж говорю с родами не очень     | |||
| 23
    
        АгентБезопасной Нацио 22.07.24✎ 12:56 | 
        +(21) и откройте для себя отладчик...     | |||
| 24
    
        lEvGl гуру 22.07.24✎ 12:58 | 
        (21) не ну чего так безапелляционно, преобразовать попробует, но как правило безуспешно     | |||
| 25
    
        RustamAliev 22.07.24✎ 13:06 | 
        Спасибо большое вы единственный кто правильно ответил (19)     | |||
| 26
    
        Волшебник 22.07.24✎ 13:07 | 
        (25) мудила     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |