Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Обработка в УПП / 3 сообщений из 3, страница 1 из 1
14.06.2010, 14:57
    #36685886
tema32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка в УПП
Дорогие друзья!
Нужна ваша помощь!

Есть УПП на платформе 8.1, переписанная вдоль и поперек. Но это не главное.

Есть также обработка, которая цепляется к док-ту ДопСоглашение и печатает соответствующее соглашение в ворде при нажатии на соответствующую кнопочку.

С июля контора переходит на новую систему оплаты труда. И это соглашение печатать нужно для всех сотрудников.
Но проблема том, что в конторе 4 тыщи сотрудников и хотелось бы, что бы обработка в один документ все эти соглашения перенесла. И вот тут начинается самое интересное: все работает, но каждый сотрудник "печатается" в отдельном документе и для каждого нужно нажимать соответствующую кнопочку, а это напрягает.

Не подскажете, что подправить, чтобы все было как надо? И по нажатию одной кнопки в ворде была инфа по всем сотрудникам.

Вот кусок кода этой обработки: (Выборка - это как раз все данные по сотрудникам)
************************************
Пока Выборка.Следующий() Цикл

Макет1 = ПолучитьМакет("Макет");
MSWord=Макет1.Получить();
Макет = MSWord.Application.Documents(1);
Макет.Activate();
...
Макет.Variables.Item("ФИО").Value=Выборка.ФИО;
...
Макет.Fields.UpDate();
MSWord.Application.Visible=1;
MSWord.Activate();
КонецЦикла;
*************************************
В выборке содержится все что нужно по сотруднику.
И вопрос в том, что поправить, чтобы в один документ MS Word попали все сотрудники.

Спасибо!
...
Рейтинг: 0 / 0
14.06.2010, 17:15
    #36686118
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка в УПП
Для начала, получить выборку по ВСЕМ сотрудникам, которая будет содержать все, что нужно.
...
Рейтинг: 0 / 0
15.06.2010, 11:47
    #36687256
Рассада
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка в УПП
1. Переделать макет, чтобы можно было в него печатать данные по многим сотрудникам
2. Получение макета убрать из цикла.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Обработка в УПП / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]