7.7 Т и З, 1Cv7, д-т "Выпзата з. п.", внешняя обработка

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Jaivan, 4 июл 2007.

  1. TopicStarter Overlay
    Jaivan
    Offline

    Jaivan Опытный в 1С

    Регистрация:
    24 апр 2007
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте, помогите советом, возможным вариантом решения:
    необходимо сделать внешнюю обработку, которая из документа "выплата зарплаты" осуществляет распечатку в файл сведения по сотрудникам, получающим по выбранному документу зарплату (для передачи далее этого файла в программу "Агент импорта").
    Заранее спасибо!
  2. Amishechka
    Offline

    Amishechka Опытный в 1С

    Регистрация:
    8 сен 2006
    Сообщения:
    361
    Симпатии:
    1
    Баллы:
    26
    Вариант 1:

    Ех=СоздатьОбъект("Excel.Application");
    Ех.DisplayAlerts=0;
    Ех.Workbooks.Open(ПутьКФайлу);
    Для Сч=6 по 200 Цикл
    Для Ск=5 по 100 Цикл
    Ех.Worksheets("Лист1").Cells(Сч,Ск).Value=Значение;
    КонецЦикла;
    КонецЦикла;
    Ех.SaveWorkspace();
    Ех.Workbooks.Close();
    Ех.DisplayAlerts = 1;

    Вариант 2:

    Дбф=СоздатьОбъект("XBase");
    дбф.ДобавитьПоле("SUMM","N",12,2);
    дбф.ДобавитьПоле("NAME","C",45,);
    дбф.СоздатьФайл(ИмяФайла,);
    ДБФ.Добавить();
    ДБФ.SUMM=зарплата;
    ДБФ.NAME=СокрЛП(Сотр.Наименование);
    ДБФ.Записать();
    ДБФ.ЗакрытьФайл();

    Вариант 3:

    Текст=СоздатьОбъект("Текст");
    Текст.ДобавитьСтроку(Строка);
    Текст.Записать(ИмяФайла);

    Выбирай!
  3. TopicStarter Overlay
    Jaivan
    Offline

    Jaivan Опытный в 1С

    Регистрация:
    24 апр 2007
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    (2) Amishechka: Спасибо за помощь! Эту самую обработку уже написал! :unsure:

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