Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Ошибка при переносе данных из 7,70,279 на 8,2,12,96 , Ошибка при переносе данных из 7,70,279 на 8,2,12,96          
VladEC Подменю пользователя
сообщение 25.11.10, 11:33
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Добрый день уважаемые Господа.

При формировании файла данных (XML), Помощником перехода на 1С: Бухгалтерия 8 средствами 1С, версия 7.70.279, для переноса данных из 7.70.279 на 8.2.12.96 возникает ошибка.

Все проводки закрыты на начало ноября 2010 года.
Оборотно-сальдовая ведомость сформирована - все правильно.

======================================
Описание ошибки:

Начало выгрузки: 25.11.10 10:45:29
Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19
- Деление на 0
Ошибка получения свойства из объекта коллекции. Свойство: Цена
Выгружено объектов: 3638
Окончание выгрузки: 25.11.10 10:46:20
Выгрузка данных завершена.

======================================

Подскажите пожалуйста, как обойти данную ошибку.

PS: Пробовали перенести данные средствами самой 8.2.12.96.
Выдает ошибку:

Ошибка исполнения обработчика: ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19
- Деление на 0
На этом перенос данных останавливается.

MATEVI Подменю пользователя
сообщение 25.11.10, 12:54
Сообщение #2

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Пробуйте в V77EXP.ert который лежит в каталоге вашей базы. Сделать следущее изменение
 
Функция ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19(
            Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО,
                                          ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать)

    Отказ = 0;
    Попытка
        Если ОбъектКоллекции <> 0 Тогда
              //ИЗМЕНТИТЬ
            //Значение = ОбъектКоллекции.Сумма/ОбъектКоллекции.Количество;
              Значение = ?(ОбъектКоллекции.Количество=0,0,ОбъектКоллекции.Сумма/ОбъектКоллекции.Количество);
        Иначе
            Отказ = 1;
        КонецЕсли;
    Исключение
        Сообщить("Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19", "!!!");
        Сообщить("  - " + ОписаниеОшибки());
        ЗафиксироватьОшибку("Ошибка исполнения обработчика:  ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19"
+ ": " + ОписаниеОшибки());
    КонецПопытки;
    Возврат Отказ;
КонецФункции // ПКС_ПередВыгрузкой_ВНО_ЗапасыСебестоимость_ЗапасыВсе_Цена_Реквизит19()


Но это скорее всего проблемы в учете. Есть суммовые остатки запасов без количества вот и ругается

Ну или: Значение = ?(ОбъектКоллекции.Количество=0,ОбъектКоллекции.Сумма,ОбъектКоллекции.Сумма/ОбъектКоллекции.Количество);
Причина редактирования: Немного подредактировал код, а то не помещался :)

VladEC Подменю пользователя
сообщение 25.11.10, 16:18
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Большое спасибо.
Нашли эту ошибку.

Все получилось.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 2:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!