1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

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

Тема в разделе "Программирование", создана пользователем MAY, 26.02.12.

  1. MAY

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

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

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

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

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

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

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

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

    zakuper Читатель

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

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

    5.440
    137
    я в 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.440
    137
    задача состояла в том, что данную информацию нужно вытягивать из 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, перелогиньтесь)