7.7 Заполнение программно Личной карточки в Зарплате

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем FlyBird, 3 апр 2007.

  1. TopicStarter Overlay
    FlyBird
    Offline

    FlyBird

    Регистрация:
    3 апр 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Зарплата и кадры 7.7
    Как можно организовать программно загрузку из внешнего файла сведений
    об образовании, наградах и воинском учете в Личную карточку работника
    (Т-2)?
  2. Tiger
    Offline

    Tiger Опытный в 1С

    Регистрация:
    12 июл 2006
    Сообщения:
    489
    Симпатии:
    0
    Баллы:
    26
    Написать обработку загрузки данных из внешнего файла.

    З.Ы. Каков вопрос, такой и ответ. Извините. Пишите подробнее. Какой хотя бы формат внешнего файла? Соответственно и пример предложим.
  3. TopicStarter Overlay
    FlyBird
    Offline

    FlyBird

    Регистрация:
    3 апр 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Да, согласен, постановка вопроса не корректна. Данные берутся из файла *.dbf. Собственно проблема не в загрузке как таковой, а в следующем:
    В справочнике Сотрудники есть, например, реквизит Образование. Тип - строка неограниченной длинны.
    А в карточку Т-2 эта строка разбивается на ячейки таблицы: 1 - Образ учреждение, 2 - наименование дока об образовании, 3- серия док-та, 4 - номер док-та, 5- год окончания Так вот как сделать чтобы ячейки карточки заполнить из этих реквизитов?

    То есть у меня есть строка об образовании «МГУ диплом 123 ПРО 1970». Как ее правильно записать в реквизит справочника Сотрудники, чтобы потом, при открытии катрочки Т-2 эти данные попадали в соответствующие графы?

    Понял так, что при открытии-закрытии Т-2 эти данные как-то собираются-разбираются при помощи функций ГМ
    глЗначенияИзСтроки()
    глЗначенияВСтроку()

    Но как?!
  4. Tiger
    Offline

    Tiger Опытный в 1С

    Регистрация:
    12 июл 2006
    Сообщения:
    489
    Симпатии:
    0
    Баллы:
    26
    Ну так вроде почти и ответили на свой вопрос
    Осталось немного разобраться с этим кодом
    Код:
            СЗ.Установить("ОБСВ6_1_2",ОБСВ6_1_2);    // код ОКИН образования (п.1.6)
    СЗ.Установить("ОБСВ6_1_4",ОБСВ6_1_4);    // код ОКИН послевузовского образования (п.1.6)
    СЗ.Установить("ОБСВ6_2_6",ОБСВ6_2_6);    // код ОКСО специальности (п.1.6)
    СЗ.Установить("ОБСВ6_3_6",ОБСВ6_3_6);    // код ОКСО специальности (п.1.6)
    СЗ.Установить("ОБСВ6_4_6",ОБСВ6_4_6);    // код ОКСО специальности (п.1.6)
    
    Объект.Образование= глЗначенияВСтроку(СЗ,"ОБСВ6",Объект.Образование);
    
    
  5. TopicStarter Overlay
    FlyBird
    Offline

    FlyBird

    Регистрация:
    3 апр 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Tiger, вот именно, что дальше то и не получается разобраться...
  6. TopicStarter Overlay
    FlyBird
    Offline

    FlyBird

    Регистрация:
    3 апр 2007
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Tiger, вот именно, что дальше то и не получается разобраться...

Поделиться этой страницей