Форум программистов, компьютерный форум, киберфорум
1С: Администрирование и интеграция
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
1C 8.x

Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)

11.09.2017, 11:19. Показов 3531. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помощи. Настроили 1С Битрикс, пытаемся импортировать товары с сайта. Формируется XML? спрашивает обработать? Жму "ДА".. думает секунд 30 и выдаёт ошибку "В данной транзакции уже происходили ошибки!"

Это может быть связано с тем, что я установил длину уникального идентификатора номенклатуры в 5 символов и отключил префикс? Как победить-то?

Модуль Битрикс последней версии пробовал.
Миниатюры
Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)   Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.09.2017, 11:19
Ответы с готовыми решениями:

В данной транзакции уже происходили ошибки
Всем доброго времени суток! Возникла такая проблема: при добавлении в справочник "Контрагенты" нового контрагента, выходит данная...

Как импортировать товары от разных поставщиков
Поставщики скидывают прайс листы, у одного поставщика есть товары которые есть у другого, но у них разные названия и свойства написаны по...

Как импортировать товары из Drupal Commerce в CSV?
Как импортировать товары из Drupal Commerce в CSV? Вместо с ценой, категориями, фильтрами. Как это можно реализовать? Версия: Drupal 7

21
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
11.09.2017, 11:47
Burkaton, где описание ошибки? Скрин с отладкой - на шаге попытки, у вас видимо включена "остановка по ошибке", здесь просто произойдет переход в исключение.
Так что отключите остановку по ошибке, в режиме отладки дождитесь окна с ошибкой и перейдите по кнопке в "конфигуратор". Скрин - сюда с описанием ошибки.

Не по теме:

боже, сколько "ошибок":scratch::D



Добавлено через 3 минуты
Отследите отладкой на каком товаре конкретно тормозится импорт. Может с ним что-то не так)
Ну и на всякий случай спрошу: тестирование и исправление БД пробовали?) ..только после бэкапа.
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 12:56  [ТС]
Цитата Сообщение от GreenkA Посмотреть сообщение
тестирование и исправление БД пробовали?
Нет, не пробовал. Но зачем, если я именно импортирую товары? По сути создаю БД что-ли... Попробую вобщем)))
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
11.09.2017, 13:03
Burkaton, а до этой фразы вы читали? Где именно все валится?
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 13:21  [ТС]
Ничего не понимаю.. 3 дня подряд тестировал - ошибка да ошибка. Сейчас нажал снова - загрузилось. Не всё правда.. Пишет Рабочее наименование не уникально... Но всё же. Я так понял, это на сайте нужно временно одинаковые товары по-разному наименовать? ))

Добавлено через 1 минуту
Читал конечно)) Просто ждал, когда всё прогрузится, чтобы поймать ошибку вновь и показать Вам. А она бац и загрузилось!
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 13:26  [ТС]
Цитата Сообщение от GreenkA Посмотреть сообщение
Отследите отладкой на каком товаре конкретно тормозится импорт
Как бы это сделать?
Миниатюры
Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)  
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
11.09.2017, 13:35
Лучший ответ Сообщение было отмечено Burkaton как решение

Решение

Burkaton, в дереве конфигурации находите Справочники -> Номенклатура -> правой кнопкой мыши "Открыть модуль объекта" -> ctrl+g -> 275 -> ставите точку останова -> запускаете отладку(F5) -> импорт товаров с сайта. И смотрите с каким товаром проблема.
1
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 14:26  [ТС]
Сделал всё, как Вы сказали.. Он так и не показал, что за проблемный товар(((
Миниатюры
Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)  
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 14:35  [ТС]
Цитата Сообщение от GreenkA Посмотреть сообщение
где описание ошибки?
Если имеется в виду это, то пожалуйста))

Он опять грузить перестал и видимо поэтому не показывает проблемный товар..
Миниатюры
Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)  
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 15:52  [ТС]
Вроде получилось подловить на загрузке и ошибке наименования. Только не пойму где товар увидеть?
Миниатюры
Не хочет импортировать товары с сайта (В данной транзакции уже происходили ошибки!)  
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
11.09.2017, 16:27  [ТС]
Как отследить, на какой товар ругается??

Добавлено через 1 минуту
Не, лучше, КАК получить сформированный XML файл? Я его нигде не вижу((
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
11.09.2017, 17:58
Burkaton, панель отладки видите? Там есть "вычислить выражение" (shift+f9) - посмотрите значение "ЭтотОбъект".
1
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
12.09.2017, 10:06  [ТС]
Получилось посмотреть спасибо! Вы как всегда выручаете! Только вот чувствую дублей полно на сайте... нужно как-то разом их все увидеть..
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
12.09.2017, 10:44
Burkaton, и даже артикул совпадает у товаров? по идее весь импорт на одном товаре валиться не должен, просто не запишет дублирующийся товар и пойдет дальше.
Если наличие этих товаров критично, допишите в исключении перед "Отказ = Истина":
1C
1
Сообщить(ЭтотОбъект.Наименование);
Получите в Предприятии список дублей с минимальными затратами)
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
12.09.2017, 12:59  [ТС]
А можно-ли ещё как-то сделать, чтобы каждый раз на ошибке программа не просила "завершить/перезагрузить"?

Добавлено через 30 минут
Дописал строку. В итоге теперь вечно грузит товары и вообще ничего не выдаёт((

1C
1
2
3
4
5
6
7
8
        Если НЕ НаименованиеУникально Тогда
            
            ТекстИсключения = НСтр("ru='Значение поля ""Рабочее наименование"" не уникально'");
            ВызватьИсключение ТекстИсключения;
            Сообщить(ЭтотОбъект.Наименование); 
            Отказ = Истина;
            
        КонецЕсли;
и так тоже пробовал:


1C
1
2
3
4
5
6
7
8
        Если НЕ НаименованиеУникально Тогда
            
            ТекстИсключения = НСтр("ru='Значение поля ""Рабочее наименование"" не уникально'");
            Сообщить(ЭтотОбъект.Наименование);
            ВызватьИсключение ТекстИсключения;
            Отказ = Истина;
            
        КонецЕсли;
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
12.09.2017, 15:23
Цитата Сообщение от Burkaton Посмотреть сообщение
В итоге теперь вечно грузит товары и вообще ничего не выдаёт((
Так-так, грузит и все хорошо или бесконечно долго грузит и не ругается ни на что?) А брейкпоинты вы все убрали?
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
12.09.2017, 15:51  [ТС]
Черт, ничего не понимаю... Теперь при начале отладки на тонком клиенте выкидывает ошибку
Кликните здесь для просмотра всего текста
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/misc:
по причине:
Ошибка СУБД:
Файл базы данных поврежден '\\Desktop-0hcusub\1c\Bases\Управление торговлей/1Cv8.1CD'
по причине:
Файл базы данных поврежден '\\Desktop-0hcusub\1c\Bases\Управление торговлей/1Cv8.1CD.

Отладка теперь только на толстом клиенте работает(((

Добавлено через 1 минуту
Брейкпоинты убрал все. Оставил грузить товары и ушёл на обед. Пришёл - как грузил, так и грузит. Терминэйтнул нафиг..
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
12.09.2017, 15:57
Цитата Сообщение от Burkaton Посмотреть сообщение
Файл базы данных поврежден
Это точно не из-за дописанной строки кода)

Не по теме:

Надо делать бооольше бэкапов. А перед всякими импортами, в процессе настройки обмена - так точно...



В конфигураторе можно ж остановить в любой момент отладки и посмотреть сколько товаров из какого количества загружено.
0
2 / 2 / 1
Регистрация: 28.06.2017
Сообщений: 524
12.09.2017, 16:03  [ТС]
Цитата Сообщение от GreenkA Посмотреть сообщение
Это точно не из-за дописанной строки кода)
Эт понятно.. Просто почему не пойму, именно на тонкий клиент распространяется(((


Цитата Сообщение от GreenkA Посмотреть сообщение
В конфигураторе можно ж остановить в любой момент отладки и посмотреть сколько товаров из какого количества загружено.
Кааааак??? )))
0
Эксперт 1С
 Аватар для GreenkA
3065 / 2012 / 525
Регистрация: 25.06.2009
Сообщений: 6,964
12.09.2017, 16:09
Цитата Сообщение от Burkaton Посмотреть сообщение
Кааааак??? )))
Как остановить скажу прямо сейчас: в Конфигураторе в меню вверху Отладка - Остановить.
А как посмотреть - надо посмотреть) Сдается мне, у нас с вами и УТ разная какая-то, и обработка импорта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.09.2017, 16:09
Помогаю со студенческими работами здесь

Visual studio 2019 не хочет импортировать winsocket
хотел писать простую прогу с сокетами, ошибка. стёр нафиг весь код и оставил #include "winsock.h" дебаггер меня послал на...

Можно ли импортировать пространство имен Console, чтобы в коде уже не указывать
Простите за вопрос. К примеру можно ли это... using System; namespace HelloS { public class HelloC { public...

Charles не хочет уже работать.
Charles 3.5.2 внезапно у меня перестал работать. Если настраивать в опере прокси, то он отлавливает запросы, а если пытаюсь отсниффить свою...

Найти ошибки в данной программе (известно что есть только 2 ошибки)
У меня в модуле с програмирования задание: Найти ошибки в данной программе (известно что есть только 2 ошибки) .model small .data ...

Установка скрипта на страницу сайта с уже установленной страницы другого сайта
Здраствуйте. У меня такой вопрос. Каким образом можно установить скрипт на свою страницу с другого сайта? Подробнее. Есть страница с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru