Нужна помощь программиста 1С

Новая тема
Показывать по 10 20 40 сообщений
"Здравствуйте!
Есть обработка, загружающая данные из Excel в 1С (Предприятие 8.2, Бухгалтерия предприятия 1.6). Эта обработка оказалась несовместима с MS Office 2010. Связи с программистом, который её делал, нет.
Прошу откликнуться тех, кто сможет помочь обновить обработку для совместимости с новым Office. Разумеется за вознаграждение.

Ошибка выдается такая:
{Форма.Форма.Форма(9)}: Ошибка при вызове конструктора (COMОбъект)
Exel=Новый COMОбъект("Excel.Application");       //Загоняем данные в матрицу
по причине: Недопустимая строка с указанием класса

На почту скину сам файл обработки и файл для загрузки в формате Excel 2007 и 2010."
Я попробовал ваш код, все работает замечательно. Вопрос: при установке MS Office 2010 Excel вообще ставили?
Вариантов тут два:
1. Прав на работу с OLE Automation нет у текущего пользователя 1С
2. MS Excel не является Com сервером, либо есть проблемы с его подключением.
Попробуйте сделать в, например, MS Word вот что:
- Вид-Макросы-Макросы
- пишем в строку названия макросов что нибудь, например Test и жмем кнопку "Создать"
пишем там:
Sub Test()
   Dim tmp As Object
   Set tmp = CreateObject("Excel.Application")
   tmp.Visible = True
   MsgBox tmp.Version
   tmp.Quit
   Set tmp = Nothing
End Sub

запускаем. Excel откроется?
"Доброго времени суток! Я начинающий 1С sysAdmin. Возник на работе вопрос по изменинию отображения данных в счет-фактуре 7.7 комплексная, в зависимости от выбранного поставщика нужно выводить в печатной форме разные значения реквизитов шапки, подскажите пожалуйста какая функция или переменная может послужить условию,- выбора поставщика?
ну на пример
Процедура ПодготовитьРеквизитыШапки(Рекв)

ЮрФизЛицо = Контрагент.ЮрФизЛицо;
ЮрФизЛицо = ?(ПустоеЗначение(ЮрФизЛицо) = 1, ПолучитьПустоеЗначение("Справочник.ЮрЛица"), ЮрФизЛицо);
Если ??? ="Одно" Тогда

Рекв = СоздатьОбъект("СписокЗначений");  
Рекв.ДобавитьЗначение(Шаблон("Продавец: Одно"), "Поставщик");
Иначе
       Рекв = СоздатьОбъект("СписокЗначений");  
       Рекв.ДобавитьЗначение(Шаблон("Продавец: Другое"), "Поставщик");
КонецПроцедуры
,как, то так, или ???
Всего два поставщика, просто у одного поля в печатной форме счет-фактуры грузополучатель и грузоотправитель дожны быть пустые, а у другого заполненные."
Открывается.
Проблема была в Офисе Стартер. Он неполноценный Офис. Получил на сайте майкрософт ключ для пробной версии Офиса для дома и учебы, и теперь всё работает.
А не поставщик вам должен документ прислать?
Чтобы не ломать конфигурацию, можно сделать дополнительную внешнюю печатную форму, которую выбирать при необходимости нестандартной печати и ничего сравнивать не придется, пользователь сам выберет в нужный момент нужную форму
> в зависимости от выбранного поставщика нужно выводить в печатной форме разные значения реквизитов шапки
Может в зависимости от ПОКУПАТЕЛЯ?
> Чтобы не ломать конфигурацию, можно сделать дополнительную внешнюю печатную форму
поддерживаю
Так мы и есть ПОСТАВЩИК, более того нас 2 на одной базе, и по требованию руководства оператор в ручную каждый раз редактирует форму, создавая поля грузополучатель и грузоотправитель 2-й фирмы пустыми, и он, руководитель, хочет этот процесс автоматизировать!!!
А, ясно. Просто обычно когда говорят "поставщик" и "покупатель", имеется ввиду, что это статусы по отношению к нашему юрлицу. В общем, самое простое для вас не делать вообще ничего, там уже все есть :)
Надо увидеть, что в документе Счет-фактура выданный рядом с кнопкой Печать есть кнопка со стрелкой ("Выбор печатной формы"), когда нужно жмем ее и выбираем "Печать счета-фактуры образца 2006 г. с выбором грузоотправителя, грузополучателя", просто не выбираем грузополучателя и грузоотправителя, поля и получатся пустыми.
Форма, которая там сформируется соответствует изменениям от от 26 мая 2009 г. N 451 (в релизе 7.70.502 смотрю)
Попробуйте
> Форма, которая там сформируется соответствует изменениям от от 26 мая 2009 г. N 451 (в релизе 7.70.502 смотрю)

С этими внешними печатными формами для счета-фактуры из дистрибутива типовой Комплексной (и 502 тоже) можно сильно "погореть".
Если в Реализации есть скидка и НДС сверху, то они печатают Всего, НДС и СуммуБезНДС со скидкой, а цену - БЕЗ скидки. Получается расхождение с ТОРГ-12 и вообще ерунда... А из документа Счет-Фактура выданный печатает правильно и со скидкой...
Чинить надо...
Читают тему
(гостей: 1)

Быстрый переход