Выгрузить в XML список сотрудников

Discussion in 'Программирование' started by MAY, Feb 26, 2012.

  1. MAY

    MAY Активный участник

    5,587
    159
    Можно ли как штатными средствами 1С выгрузить из 1С 7.7 список сотрудников в формате XML ?
    в данном файле должны быть данные что вводились при заведении сотрудника (фио,паспорт,ДУЛ,жительство) и поле эмбоссинга - латинские имя и фамилия (1С автоматом должно конвертировать русские в лат буквы)
     
  2. UranUs

    UranUs Активный участник

    2,818
    1
    напишите обработку или закажите ее разработку
     
  3. Ushelets

    Ushelets Активный участник

    1,635
    139
    Любой отчет можно вывести в список, а конвертацию- да, надо обработку делать. Т.е. необходимо (и вполне реально ) создать отчет по списку сотрудников с его данными, конвертация ФИО, затем вывести его.
     
  4. MAY

    MAY Активный участник

    5,587
    159
    да уже натолкнули на идею, тему можно сносить.
    Кому интересно описалово тут: http://help1c.com/faq7/cat/48.htm
     
  5. zakuper

    zakuper Читатель

    284
    0
    а синтаксис-помощник и книжки у вас отсутствуют?
     
  6. MAY

    MAY Активный участник

    5,587
    159
    я в 1С вообще никаким боком не работаю....А вот с предприятий такой файл я принимаю с радостью :)
    мне собсно интересно было узнать возможно ли штатными отчетами/конвертацией в 1С создать такой список.
    Ответ - не возможно. пишите обработку.
     
  7. zakuper

    zakuper Читатель

    284
    0
    MAY, непонятно.. почему это надо делать именно средствами 1С?
     
  8. UranUs

    UranUs Активный участник

    2,818
    1
    zakuper, ну можно и через (****) OLE
     
  9. zakuper

    zakuper Читатель

    284
    0
    UranUs, честно говоря и ваша мысль мне не понятна
     
  10. UranUs

    UranUs Активный участник

    2,818
    1
    zakuper, хоть ТС и разобрался уже..
    Дано
    Есть данные в 1С - их надо выгрузить в XML.
    Решение - написать обработку, которая выгрузит необходимые поля из базы или как-то присоединиться к 1С и вытащить данные с помощью Visual Basic

    отсюда
    Dim v7 As Object

    Dim Товары As Object
    Set v7 = CreateObject("V77.Application")
    result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", "")
    Set Товары = v7.EvalExpr("ОтдатьСправочникТоваров()");
    Очевидно, что второй вариант для мазохистов
     
  11. zakuper

    zakuper Читатель

    284
    0
    UranUs, если вам в голову приходит только 2 решения почему вы считаете, что их всего 2?
     
  12. UranUs

    UranUs Активный участник

    2,818
    1
    zakuper, ну давайте, еще два, для общего развития?
     
  13. zakuper

    zakuper Читатель

    284
    0
    UranUs, вы верите в миф о бесплатном образовании??
     
  14. MAY

    MAY Активный участник

    5,587
    159
    задача состояла в том, что данную информацию нужно вытягивать из 1С - т.к. у большинства предприятий стоит именно 1С - соотвесно и был вопрос: позволяет ли штатно сия функция в 1С это формировать? ответ я получил - обычный кадровик/бухгалтер без привлечения сопровожденца 1С это не сделает (если он сам не программер). Про VB -точно для садомазо вариант :d
     
  15. zakuper

    zakuper Читатель

    284
    0
    данную информацию реально вытащить из 1С ..

    сделает, только в другом формате

    а вот обработать самостоятельно выгрузку допустим в excel вам вполне по силам
     
  16. UranUs

    UranUs Активный участник

    2,818
    1
    zakuper, ну понял я, что вы - тролль, вам легче от этого?
     
  17. zakuper

    zakuper Читатель

    284
    0
    UranUs, вы не поняли главного: ограниченность ваших знаний не ограничивает возможности
     
  18. UranUs

    UranUs Активный участник

    2,818
    1
    zakuper,
    buffon, перелогиньтесь)