Экспорт dbf-файла с сайта на битриксе

Николай17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.06.2009

Необходимо реализовать экспорт dbf-файла на битриксе:

1 - Экспорт информации о распечатываемом билете (из страницы заказа внутренней части сайта) в файл на локальный компьютер пользователя C:\TEMP\ticket.dbf, запуск сторонней программы:

Во внутренней части сайта, пользователь-кассир, открыв заказ, оформленный пользователем, видит список квотных билетов, составляющих данный заказ. Напротив каждого билета установлена кнопка с надписью «Распечатать», при нажатии на которую происходит следующее:

1.1 - Поверх текущего заказа открывается диалог с надписью «Билет распечатан корректно?» и кнопками «Да» и «Нет». При нажатии кнопки «Нет», пункты 1.2 выполняются снова. При нажатии «Да», данный диалог исчезает, а тому билету, информация о котором экспортирована, присваивается значение «Распечатан» (значение это видно в списке билетов заказа) и кнопка «Распечатать» около него исчезает. Остальные же билеты открытого заказа продолжают оставаться доступными для распечатки (до подтверждения корректной распечатки, после экспорта информации о них).

1.2 - Экспорт информации (представлена ниже) о билете, кнопка напротив которого была нажата, на локальный компьютер пользователя, в файл C:\TEMP\ticket.dbf. Формат файла Dbase4 (образец файла доступен в электронном виде). Если файл уже создан, то текущий файл заменяет ранее созданный. После создания файла, сам файл освобождается от блокировки и становится доступен для изменения сторонними программами.

Информация о билете:

-Юр. Наименование организатора

-Наименование организатора

-Адрес организатора

-Юр. Адрес организатора

-ИНН организатора

-Телефон организатора

-Юр. Наименование площадки (место проведения)

-Наименование площадки (места проведения)

-Адрес площадки (места проведения)

-Юр. Адрес площадки (места проведения)

-ИНН площадки (места проведения)

-Телефон площадки (места проведения)

-Наименование мероприятия

-Наименование трибуны

-Дата проведения

-Время проведения мероприятия

-Цена мероприятия

-Ряд

-Место

-Порядковый номер биета (ID)

-Дата распечатки

-Пользователь ID*

-Пользователь ФИО*

* - пользователь, производящий экспорт файла, его ФИО

Файл содержит только одну строку.