#0
by werta2007
Вопрос: Я подключила печатную форму через ActivDocument все было ок пока я не установила у клиента. Оказалось там стоит Word97 - машина открывает Word-овский документ, но он пустой. На другой машине все работает отлично. Причина в Word97? Но админ не хочет переустанавливать - политика организации.
#4
by Дуб
Для начала - надо локализовать проблему: на других машинах какой офис? Отличается от 97? Если да - то переустановить офис - проблема организационная - решать организационными методами. Если на других машинах тоже 97 офис - тогда думать дальше. Вообще-то неправильно потакать руководству в таких темах "..так мы делать не будем, но надо, чтоб работало вот эдак..". Это по-любому поставит крайним спеца-исполнителя и рано или поздно скажется на работе пользователей.
#5
by werta2007
все не работает. все перепробовала. ртф-ный даже не хочет засовывать в ActivDocument, а если сохраняеш в старом формате - ругается на MSWord.Application.Quit;
#6
by werta2007
нужно только 97. Подготовила файлы жду пока все свалят (на моем компе нет 97), буду экспериментировать.
#7
by werta2007
нет не получилось и 97 не сработал, что делать не знаю ПАМАГИТЕ!!!!!!!!!! ЧИсты й лист и все
#9
by Иде я
У 97 и 2000 +XP есть разница в синтаксисе. Помнится столкнулся, когда работал с Ёкселем - тоже при закрытии или еще как надо было параметр добавить или еще что - точно не помню. Смотри хелп по конкретной версии
#10
by werta2007
так я уже точно 97 ActivDocument сделала прямо на компе пользователя и все безтолку.
#16
by 774816
+1 синтаксис между (методы свойства) версиями отличаеться, в вашем случае придеться ставить у себя MSWord97 и прогить на этой версии, версии старше должны поддерживать об.мод. старых версий. покажите код формирования
#21
by werta2007
вчера сделала уже точно 97- 100%. Все равно читый лист. Если делаю ртф даже не хочет привязывать АктивДокументом, если делаю 95, вот тогда ругается на MSWord.Application.Quit;
#23
by werta2007
а что с 97-мым. У меня уже макеты 97-е, я проходила пошагово - ошибок нет. все открывает но док пустой.
#24
by 774816
что за функция Приложение =ПолучитьМакет("Макет_должность"); ??? MSWord = Приложение.Получить; где создание объекта Word.Appication и не надо в цыкле вот это Документ.Activate; и вот это
#26
by werta2007
ну макет это и есть макет, а получить макет это типовая функция. И зачем создавать объект если он и так получается так в ЕСИС80 написано
#27
by werta2007
а в цикле потому что у меня в доке "Кадровое перемещение орг.." может быть несколько людей
#28
by 774816
у вас один документ в котором нужно вставлять значения по выборке, тогда документ создаем один раз а изменения по цыклу в том же документе который используем или не? может несколько документов которые открываюстья по цыклу и меняються значения??!!
#29
by werta2007
да может быть несколько доков и значения могут быть разными. доп соглашения на каждого работника.
#31
by 774816
если то если то не вижу других доков в коде тоже самое в цикле тот же макет тот же док 1
#33
by Иде я
Насколько помню в разных офисах по разному открывается - в одинх куча отдельных окон, в других одно приложение со множеством окон
#34
by werta2007
и что мне это дает? код то написан правильно. машина ошибок не дает. а лист пустой.
#35
by werta2007
к тому же в 2003 офисе она все выдает красиво так как нужно - сомнений нет все правильно, но на машине где стоит 97 - пустой лист.
#41
by Дуб
Повторю, всё-таки, своё мнение: прикинь себестоимость своих работ, своего времени, потраченного на поиски решения. И всё ради соблюдения сомнительной "политики организации" (сомнительной - потому что аргументы не были приведены). Ставьте 2003 офис. Не так дорого он стоит..
#42
by werta2007
да здесь они все на 97 я вчера весь день с руководством админов общалась. У них здесь свои заморочки с их родной писанной базой. 2003 ставить нельзя - он как то влияет на их родную самописную базу. Здесь целый отдел этой базой занимается там они торгуют сто-то типа УТ, но это не 1с. Сказали что в этом году будут переходить, но когда ...?... Так не хочется все переделывать в обычные макеты. что просто мрак. Я здесь недавно моя первая неделя работы, ктому же девушек программеров не очень-то любят админы (этого я уже нахлебалась... во)
#43
by Черт
"Ставьте 2003 офис. Не так дорого он стоит.." она сама его купит? тогда уж сразу 2007, пусть покупает :):) А когда придут дяди в масках отмазка будет - это не я, это админы все поставили
#44
by werta2007
спасибо за поддержку. Кстати админы этим тоже мотивируют. что не лицензионное по они ставить не будут даже одному единственному пользователю
#45
by Дуб
Ставить ПО - работа админов, и потом - я не говорил "ставьте ломаный". Ещё раз повторяю - эта задача на 2/3 организационная. эта позиция - правильная.
#46
by werta2007
спсибо ребята, но мне нужно чтобы заработало. Может какие кто знает особые команды, пасраметы, функции и тп для работы с 97.
#47
by Черт
Ставить ПО - работа админов, а писать программы под установленное ПО - это задача программистов, и если прог не может написать что то, то надо задуматься о его проф пригодности, а не валить все на Офисы, админов, сервера и т.п.
#49
by Salimbek
Если тамошние проги чего-то выкидывают в 97 офис, то может попробовать увидеть их код, а потом у себя так же сделать? Вообще - попробуй начать с малого, просто открывать Ворд, выводить цифру "1", сохранять. Получится? Затем понемногу усложняй для себя задачу.
#50
by Salimbek
+ ну и макросами попользоваться надо, чтобы посмотреть на отличительный код 97-го ВБА
#51
by Дуб
К кому вопрос?.. Непонятно. Формулировка - на пять баллов. Давайте-ка закажем уважаемой Надежде написать на V8 игру 3D-action. Не справилась? Плохой специалист! Бред. Задачи решаются только в рамках постановки (ИМХО).
#55
by Salimbek
Говорю же, попробуй создать пустую обработку, и там сделать маленький код: СоздатьОбъект, Через АктивДокум вывести туда что нибудь, через Визибле сделать видимым, попробовать сохранить. И отлаживай его споконенько. Ищи варианты, пробуй.
#60
by Salimbek
Значит не тот объект выбрала для работы, То есть ActivDocument видимо не дает тебе редактировать. Попробуй с селекшенами поиграться. З.Ы. Был бы у меня 97-й специально бы поставил, чисто для того чтоб самому разобраться, но нету :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Тормозит 8.1, УТ 10.3
- УПП: 1.2.11.1: А где путевые листы?
- Отрицательный ЕСН
- Ошибка создания распределенной базы данных
- Как открыть документ только для просмотра?
- При выгрузе из 1С в XLS файл сохраняется старой версией Excel
- Поврежден 1SENTRY
- Тем кто юзает МОД - ускорение регистрации объектов
- Классификаторы
- обратный порядок документов в запросе
- v7plus.dll не найдена
- Передача товаров между собственными организациями (УТ)
- 1С:Предприятие 8. 1С-Логистика: Управление складом 3.0
- v7: Классификатор банков
- Какие настройки нужно произвести в ЗУП 8, для расчета больничных с учетом 2
- Как сделать автопоиск в форме выбора?
- v7.7 настройки учетной политики в ТиС
- Не производится Расчет зарплаты
- Принадлежность вида документа подсистеме
- Пропадают изменения конфигурации. Глюк 1С?