Программист написал обработку на выгрузку из Торговли в Эксель. При выгрузке выдает ошибку.
экс.Cells(иЭкс,1).Value = сокрЛП(Код);
Вид для печати
Программист написал обработку на выгрузку из Торговли в Эксель. При выгрузке выдает ошибку.
экс.Cells(иЭкс,1).Value = сокрЛП(Код);
а ошибку мы отгадать должны? в этом суть вопроса?
Я же написал какую ошибку выдает
экс.Cells(иЭкс,1).Value = сокрЛП(Код);
срока 172:o
ты написал строку кода, а суть ошибки не пишешь. сообщение какое?
Ты строку написал, а диагностику?
У меня в ошибке выдало 2 строки:
экс.Cells(иЭкс,1).Value = сокрЛП(Код);
{\\BULAT2\выгрузка в бухгалтерию_18.12.07.ERT(172)}: :
больше ничего не сообщила
В том, что не выгружает в Эксель расходные накладные. Я понимаю, что должно 3 строки выскакивать, но у меня только 2 строки.
Ну а галку Выгружать в ёксель поставили?
Там и предупреждение про открый лист выскакивает...
Все галки поставил
Подоткнул в Демо - всё работает. Потом закрыл Excel и запустил повторно:
экс.Cells(иЭкс,1).Value = сокрЛП(Код);
{Обработка.ВыгрузкаБухгалтерию_18.Форма.Модуль(173)}: :
:p
А у меня не работает. В чем может быть ошибка?
Тебе ж сказали - открой ёксель
Разве не в том, что Excel не открыт при запуске обработки?
Так у меня Эксель и был открыт. Новый файл
У вас выгружается именно Расходная (продажа)? У меня при выгрузке Расходная (комиссия), и Приходная накладная ошибки не выдает - но и документов за период не было.
Выгрузка происходит в цикле по документам, если документов не было, то и выгрузки нет, а значит ошибка не проявляется.
А Excel какая версия стоит? У меня 2003.
Опять же если Portable, то не будет работать.