Не выгружает данные в ексель

1. 1cBokov 7 24.04.17 10:38 Сейчас в теме
Добрый день всем, такая ситуация, у меня есть обработка выгрузка ТМЦ за 2016 год, все отлично работает как надо и выгружает за 2016 год, как только я изменяю в обработке только период тоесть меняю с 2016 на 2017, эта же обработка обсолютно идентичная за исключением только года, не выгружает данные а пишет что Файл файл resume.xlw уже существует, заменить да\нет. И файл ексель пустой. что это может быть, ведь только одну цифру поменял, может кто помочь.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. 1cBokov 7 24.04.17 10:45 Сейчас в теме
Еще добавлю, что когда выгружаю за 2016 год тоже появляется надпись Файл файл resume.xlw уже существует, заменить да\нет, но файл то уже в данный момент с данными, а за 2017 год сразу пустой, такое впечатление что нечего выгружать, я правильно понимаю?
3. Sanario 27 24.04.17 11:28 Сейчас в теме
Алексей - можете выложить обработку сюда - посмотреть?
5. 1cBokov 7 24.04.17 11:40 Сейчас в теме
4. Viger 24.04.17 11:28 Сейчас в теме
Обработку в студию. Как понимаю вы выгружаете сначала за 2016, а потом за 2017 в файл с одним и тем же именем , может быть некорректно реализовано сохранение и файл остается заблокирован после первой записи?
6. 1cBokov 7 24.04.17 11:40 Сейчас в теме
7. 1cBokov 7 24.04.17 12:09 Сейчас в теме
Имя обработки остается тем же, меняю только год внутри модуля.
8. iksanow1988 2 24.04.17 12:20 Сейчас в теме
Во второй обработке у Вас выгружается за 2016 - 2017 гг..
сруби все процессы экселя и снова попробуй.
Ну и в запросе убери условие ГДЕ, даты ты определяешь в параметрах запроса.
9. 1cBokov 7 24.04.17 12:25 Сейчас в теме
(8)Нет второй обработки это я два раза прикрепил к теме её, спасибо попробую.
10. 1cBokov 7 24.04.17 12:28 Сейчас в теме
(8)Выдал ошибку
{ВнешняяОбработка.ВыгрузкаПоступления.Форма.Форма.Форма(56)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить().Выбрать();
по причине:
{(26, 2)}: Синтаксическая ошибка "ХозрасчетныйДвиженияССубконто.Период"
<<?>>ХозрасчетныйДвиженияССубконто.Период МЕЖДУ &НачалоПериода И &КонецПериода
11. iksanow1988 2 24.04.17 12:32 Сейчас в теме
16. 1cBokov 7 24.04.17 12:39 Сейчас в теме
(11)Вот что выходит
{ВнешняяОбработка.ВыгрузкаПоступления.Форма.Форма.Форма(78)}: Значение не является значением объектного типа (Наименование)
Лист.Cells(a,19).value = РезультатЗапроса.СубконтоКт1.Наименование;
21. tailer2 24.04.17 12:45 Сейчас в теме
(16) субсчета на 10,41 или 08 заведены?
22. 1cBokov 7 24.04.17 12:46 Сейчас в теме
23. tailer2 24.04.17 12:49 Сейчас в теме
(22) ну, значит смотри на этих субсчетах субконты
где-то нет

((19) куды ексель дел убиенной тобою тещи?
12. tailer2 24.04.17 12:32 Сейчас в теме
13. tailer2 24.04.17 12:36 Сейчас в теме
или тупо грохнуть resume.xlw перед записью
14. 1cBokov 7 24.04.17 12:37 Сейчас в теме
17. tailer2 24.04.17 12:40 Сейчас в теме
(14) как удалить файл?

попробуйте погуглить:
"как удалить файл в 1С"
15. tailer2 24.04.17 12:39 Сейчас в теме
опять жеж

ExcelSheet.ActiveWorkBook.Save
вместо Excel.Save
19. 1cBokov 7 24.04.17 12:42 Сейчас в теме
(15) {ВнешняяОбработка.ВыгрузкаПоступления.Форма.Форма.Форма(91,1)}: Неопознанный оператор
<<?>>Excel.quit(); (Проверка: Толстый клиент (обычное приложение))
18. iksanow1988 2 24.04.17 12:40 Сейчас в теме
Ну это у тебя там значения = "NULL" скорее всего. глянь в отладчике
20. iksanow1988 2 24.04.17 12:43 Сейчас в теме
24. 1cBokov 7 24.04.17 12:55 Сейчас в теме
(20)Все равно пустой выгружает и сразу справшивает про Выше перечисленный Файл.
25. iksanow1988 2 24.04.17 13:35 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот