Внимание. Всем пользователям расширенной загрузки и импорта прайсов в подсистеме Мегапрайс ПРО рекомендуется полностью выключить стандартную опцию контроля.
При создании большого объема номенклатуры — тысячи элементов и регулярном вносе новых элементов — даже десятки и сотни (при многотысячном справочнике в 1С). Данная опция значительно затормаживает процесс создания номенклатуры. Тк срабатывает типовой механизм, который работает всегда!
В расширенной загрузке из эксель и подсистеме мегапрайс есть наша опция Контроль артикула и наименования, которая замечательно на стадии импорта осуществляет контроль дублей номенклатуры в импорте (по трем ключевым полям — код, артикул, наименование) и в случае если в импорте есть повторяющиеся строки (а это происходит часто, и например при использовании характеристик в импорте — одна номенклатура в разных строках — почти постоянная ситуация).
До записи номенклатуры обработка самостоятельно находит и отмечает повторяющиея артикулы и наименования, а в процессе групповой записи осуществляет поиск и заполнение уже существующей (созданной в процессе срабатывания создания номенклатуры) номенклатуры.
Все эти действия в десятки раз ускоряют загрузку номенклатуры. Отключение типовой опции также значительно ускоряет работу разработки! Не забывайте что 1С изначально не предназначена для подобных операций, программа построена на принципе, что пользователь заводит карточку руками. А не то что вы грузите сразу тысячу из экселя.
Пользователь 236163 Заглянувший Сообщений: 41 |
Здравствуйте. |
Александр Денисюк
Администратор Сообщений: 4916 |
#2 0 16.07.2014 20:10:11
Это наименование товара. УТ запрещает создавать товар с не уникальным наименованием. |
||
Пользователь 236163 Заглянувший Сообщений: 41 |
В том-то и дело, что я проверял товары в битриксе (выгружал в csv) — все названия уникальные. |
Александр Денисюк
Администратор Сообщений: 4916 |
#4 0 17.07.2014 11:09:30
Нет, такого лога нет. Можно эти файлы перехватить с помощью отдельной программы, или через отладчик в конфигураторе 1С. |
||
Пользователь 214555 Заглянувший Сообщений: 9 |
Проверьте так же названия папочек. |
Пользователь 236163 Заглянувший Сообщений: 41 |
Папочек в смысле групп (разделов каталога)? Также все уникальные. |
Пользователь 223988 Посетитель Сообщений: 47 |
Здравствуйте. Мне тоже необходимо перенести каталог с сайта в чистую 1С. |
Пользователь 236163 Заглянувший Сообщений: 41 |
На некоорое время отвлекся от процесса, сегодя вернулся. Заодно обновил УТ и модуль до 11.1.6.26. и 4.0.2.3. https://yadi.sk/d/FCkw8t9HZBofn Спасибо. |
Александр Денисюк
Администратор Сообщений: 4916 |
#9 0 07.08.2014 10:56:24
Да, можете. Вам нужен модуль для УТ 11.1.6.20. У него версия сейчас 4.0.2.3.
Что за ошибка хоть? |
||||
Пользователь 236163 Заглянувший Сообщений: 41 |
#10 0 07.08.2014 12:31:42 «Значение поля «Рабочее наимменование» не уникально.» (я тему с этого начал, собственно). |
Александр Денисюк
Администратор Сообщений: 4916 |
#11 0 07.08.2014 12:58:12
Я выше написал из за чего ошибка.. У вас в 1С стоит контроль уникальности наименований. Или снимите этот контроль, или сделайте так, чтобы с сайта приходили только уникальные наименования. |
||
Пользователь 236163 Заглянувший Сообщений: 41 |
#12 0 08.08.2014 12:45:28 Александр, спасибо большое. |
Александр Денисюк
Администратор Сообщений: 4916 |
#13 0 08.08.2014 14:24:00
Сейчас эта обработка переделывается.. |
||
Пользователь 236163 Заглянувший Сообщений: 41 |
#14 0 08.08.2014 15:17:48
Я «чайник» в УТ, пока только разбираюсь. Пока прихожу к печальному выводу, что негде. Т.е. свойство типа «файл» можно добавить, но работать с ним не удобно. Но тут ведь другой вопрос — как его получить из Битрикса, если Битрикс его не отдает? Пусть бы даже в 1С класть эти картинки в свойства типа файл. |
||
Александр Денисюк
Администратор Сообщений: 4916 |
#15 0 08.08.2014 16:53:26
Мы не дорабатываем функционал УТ, а работаем с тем, что есть. Картинки в характеристики, без доработки и свойств, никак не впихнуть, поэтому мы картинки предложений не загружаем и не выгружаем. |
||
Пользователь 236163 Заглянувший Сообщений: 41 |
#16 0 08.08.2014 17:17:22 К вам никаких претензий, вы делаете отличное дело. Я просто немножко размечтался. |
Пользователь 236163 Заглянувший Сообщений: 41 |
#17 0 08.08.2014 17:29:46 Ну и еще 5 копеек. |
Администратор Сообщений: 4916 |
#18 0 08.08.2014 19:13:32 Посмотрим, сейчас как раз переделывается обработка экспорта товара с сайта. |
Пользователь 236163 Заглянувший Сообщений: 41 |
#19 0 29.08.2014 18:37:12
Попробовал новую версию 4.0.3.1., пока что это поведение осталось. Причем для характеристик свойства выгружаются именно как «доп. реквизиты». и видны в форме редактирования характеристики. А для товара — получаются «сведения», которые приходится открывать отдельной кнопкой в отдельном окне. И еще — для характеристик реквизиты автоматически при импорте преобразуются в справочники, что довольно удобно в 90% случаея, а для товара — не преобразуются. |
||
Александр Денисюк
Администратор Сообщений: 4916 |
#20 0 01.09.2014 11:46:23
Это где?
В hl справочник, или в свойство типа справочник? |
||||
Пользователь 236163 Заглянувший Сообщений: 41 |
#21 0 01.09.2014 12:35:05 Сейчас импорт происходит следующим образом (у меня по крайней мере): P.S. А есть ли у вас какая-нибудь копилка пожеланий или трекер? А то у меня еще пожелание созрело: При настройке экспорта из 1С на сайт можно выбрать, какие реквизиты экспортировать в товар, а какие — в предложения. Очень грамотная задумка. Вот только при наличии 450+ реквизитов невозможно в общем списке разобраться, что куда. Вот если бы рядом с названием реквизита в списке выводился какой-нибудь признак (ну типа «Т» — реквизит товара, «Х» — реквизит характеристики (предложения)), было бы на порядок удобнее. |
Александр Денисюк
Администратор Сообщений: 4916 |
#22 0 01.09.2014 18:50:50
Пожелания можете написать тут: http://idea.1c-bitrix.ru/category/bitrix/1c_integration/ |
||
Пользователь 236163 Заглянувший Сообщений: 41 |
#23 0 09.09.2014 11:47:29 Александр, пытаюсь потихоньку ковырять Ваш модуль. Обладая знаниями в 1С в районе полного нуля, процесс идет, мягко говоря, вяло
Методом научного тыка поменял «Истина» на «Ложь», сделал импорт. Ошибок не было, но свойства все равно стали сведениями, а не реквизитами. Не угадал, выходит. |
||
Александр Денисюк
Администратор Сообщений: 4916 |
#24 0 09.09.2014 12:36:13
Если память не изменяет, то этот реквизит за это и отвечает + в наборы свойств нужно пихать эти свойства в табличную часть реквизитов, а не сведений |
||
Пользователь 116646 Эксперт Сообщений: 650 |
#25 0 11.09.2014 16:21:08 Писать нужно не в наборы свойств, а в табличную часть «ДополнительныеРеквизиты» объекта «Номенклатура» Всем несогласным — мыло и веревка! |
Поснов Андрей
Программист с опытом более 17 лет.
mailbox@aposnov.ru
Первый сайт 2003г: перейти
Youtube: Andrey Posnov
Habrahabr: aposnov
LinkedIn:aposnov
GitHub:aposnov
Разработка iOS приложений на языке Swift
Доработка iOS приложений на языке Swift
Создание API для мобильных приложений (Back-end)
Аудит сайтов на 1С-Битрикс и PHP
Аудит серверов *nix
p.langs: delphi,html,css,javascript,php,sql,java,swift
Если в информационной базе включена фукнциональная опция «Контролировать уникальность рабочего наименования номенклатуры и характеристик«, то при записи элемента справочника номенклатуры, 1С проверяет уникальность наименования этого элемента среди всех элементов справочника.
Проверка уникальности также производится при массовой загрузке номенклатуры с помощью сторонних программных продуктов из внешних источников данных.
Очень часто, при такой загрузке из внешних файлов (Excel, CSV), встречаются данные с одинаковыми названиями. В этом случае 1С тоже выдаст сообщение об ошибке (есди конечно опция указанная выше установлена).
Ошибка в данном случае не является ошибкой той обработки с помощью которой производится загрузка. Это ошибка именно состава данных внешнего файла.
Что делать в таком случае:
1. Проверить внешний файл из которого будет загружаться номенклатура и удалить в нем задвоенные строки. Метод не очень оптимальный, так как может занять очень много времени пользователя.
2. Отключить функциональную опцию в настройках конфигурации. Загрузить номенклатуру.
После этого открыть справочник Номенклатуры, отсортировать его по названию и пометить на удаление все задвоенные элементы.
Удалить все помеченные на удаление объекты (Администрирование — Поддержка и обслуживание — Удаление помеченных объектов)
Включить опцию «Контролировать уникальность рабочего наименования номенклатуры и характеристик»
+Какие ограничения имеет тестовая версия разработки?
- Тестовый период составляет 14 дней.
- Максимальное количество получаемого товара из API дистрибьютора за 1 запрос составляет не более 10 позиций.
- При загрузке заказа поставщику из B2B в 1С, загружается не более 10 товарных позиций (не для всех модулей интеграции).
+Для чего необходимо указывать IP при формировании заказа? Как работает лицензия на разработки «АСУ-Плюс»?
Лицензия «АСУ-Плюс» предполагает привязку одного заказа (ключа) к одному внешнему IP-адресу.
IP-адрес можно изменить в любой момент после формирования и оплаты заказа самостоятельно.
+Можно ли получить доступ с более чем одного IP-адреса по одному заказу?
Да. При заказе доп.услуги «Под ключ», предоставляется возможность одновременного доступа с 2-х IP-адресов (основного и дополнительного). Дополнительный IP-адрес будет активен, пока активен срок действия технической поддержки по заказу. Основной IP-адрес активен всегда.
+На какой срок предоставляется техподдержка и какова стоимость продления?
(обновлено 01/03/2022) Первоначально, при покупке разработки, техподдержка на модули интеграции с дистрибьюторами предоставляется сроком на 6 месяцев.
Стоимость продления техподдержки составляет 3500 руб./ 6 месяцев.
+Что происходит при окончании срока технической поддержки? Будет ли работать программное решение без нее?
Окончание срока действия техподдержки на модуль интеграции с дистрибьютором предполагает:
- отсутствие возможности получения консультаций со стороны специалистов «АСУ-Плюс»;
- отсутствие доступа к обновлениям программного продукта;
- блокировка работы регламентного задания по автоматическому обновлению складских остатков и цен по ранее импортированному товару дистрибьюторов (на уровне «ядра»).
При этом, никакие ограничения на работу модуля интеграции, после окончания действия технической поддержки, с нашей стороны не накладываются.
+Какие минимальные требования по программному обеспечению?
На 100% корректная работа программного решения гарантируется только, при условии использования актуальной версии модуля интеграции и актуальной версии типовой конфигурации 1С.
+Работает ли программный модуль на 1С под Linux?
На 1С, работающей под ОС Linux, разработка не тестировалась. Это не исключает ее совместимость при работе в данном формате. Однако, настоятельно рекомендуем, перед приобретением программного решения, сформировать заказ на
тестовую разработку
и проверить ее работу на своем сервере под своей версией конфигурации 1С.
+Поддерживает ли модуль интеграции с дистрибьютором работу в режиме веб-клиента, а так же работу в облачных сервисах 1С (Fresh / Фреш)?
Все модули интеграции с дистрибьюторами поддерживают работу в режиме веб-клиента и облачных сервисах 1С, работающих по технологии Fresh.
Важно! Поддержка работы программного решения в облачных платформах не дает полной гарантии прохождения модерации разработки техподдержкой платформы, т.к. у каждого сервиса свои требования. Поэтому рекомендуем предварительно проводить тестирование работы во Fresh на демо-версии разработки. Если со стороны техподдержки облачного сервиса замечаний к разработке не возникнет — можно приобретать ее полную версию.
+У меня нетиповая конфигурация (или конфигурация старого релиза). Будет ли работать модуль в моей базе?
Стабильная и корректная работа модуля гарантируется только на
типовой конфигурации 1С актуального релиза
. Если для ведения учета используется нетиповая конфигурация 1С, либо конфигурация старого релиза, которую по разным причинам обновить невозможно, рекомендуем поступить следующим образом:
- Сформировать заказ на бесплатную демо-версию разработки (потребуется регистрация).
- Скачать файл разработки из личного кабинета и проверить ее работу на своей конфигурации 1С.
- Если проблем в работе не обнаружено — можно приобретать полную версию разработки.
+Можно ли после приобретения разработки, со временем, получить версию для другой конфигурации? (например, сейчас мы используем УТ 11, но планируем перейти на УНФ 1.6)
Для модуля интеграции существует две линейки:
- УТ 11.5, КА 2.5, ERP 2.5
- УНФ 1.6
Приобретая модуль, например для УТ 11.5, Вы можете без проблем его использовать для конфигураций версий КА 2.5 и ERP 2.5. Однако, при необходимости использования интеграции в конфигурациях других версий, Вам потребуется другой отдельный программный модуль.
Для клиентов, которые уже используют наше решение, приобретение программного модуля из другой линейки составляет 50% его номинальной стоимости.
+Есть ли возможность настройки регламентного задания для обмена данными по расписанию?
Да. В расширении конфигурации Автоматизация работы с дистрибьюторами (ядро) (которое является обязательным при использовании всех модулей интеграции с дистрибьюторами) есть встроенный функционал для настройки регламентных задач по загрузке складских остатков и цен дистрибьютора.
+Какие поля обновляются в карточке номенклатуры при установке флага «обновить номенклатуру» на вкладке «Номенклатура»?
- Наименование,
- Полное наименование,
- Родитель (каталог номенклатуры 1С),
- Вид номенклатуры (если заполнено),
- *Производитель,
- *Марка,
- *Описание;
- *Вес и объем,
- *Ставка НДС (только для УТ 11),
- *Срок гарантии (только для УНФ),
- *Габариты (только для УНФ),
- *Страна происхождения (только для УНФ).
* — если параметр передается дистрибьютором на сторону клиента отдельным значением (НЕ в общем списке свойств товара).
Поля «Код» и «Артикул» не изменяются! (исключение: если поле «Код» пустое)
+При загрузке номенклатуры, появляется ошибка «Значение поля «Рабочее наименование» не уникально»
Ошибка не связана непосредственно с работой модуля интеграции. Говорит она о том, что Вы пытаетесь загрузить позицию, в которой «Рабочее наименование» совпадает с уже существующим элементом в базе 1С. Данная проверка связана с включенной настройкой «Контроль уникальности рабочего наименования» в Вашей конфигурации. Отключите ее и ошибка пропадет. Либо в списке номенклатуры нужно найти совпадающее наименование товара и изменить его, либо исключить из загрузки.
+Как выгрузить заказ поставщику из 1С в B2B? (функционал присутствует не во всех модулях интеграции)
Для выгрузки заказа поставщику в B2B дистрибьютора необходимо:
- Сформировать заказ поставщику в 1С на контрагента, который указан в качестве «контрагента» в обработке на вкладке «Настройки». В заказ должен быть добавлен только тот товар, который был импортирован от поставщика, в противном случае, обработка его не выгрузит через API.
- Провести заказ поставщику.
- В обработке на вкладке «Заказы» выбрать временной интервал, за который необходимо отобрать заказы. Либо не указывать даты — тогда в форму выгрузятся все заказы по данному поставщику.
- Отметить заказы для выгрузки и отправить в B2B дистрибьютора.
+Какие параметры передаются в заказ поставщику 1С, при его создании на основании заказа из B2B? (функционал присутствует не во всех модулях интеграции)
При создании/обновлении заказа поставщику в 1С, из формы модуля интеграции передаются следующие параметры:
- Контрагент (вкладка Настройки)
- Организация (вкладка Номенклатура => Настройки по умолчанию)
- Склад (вкладка Номенклатура => Настройки по умолчанию)
- Ставка НДС (вкладка Номенклатура => Настройки по умолчанию (только для УТ 11, КА 2.x, ERP 2.x))
- Каталог номенклатуры 1С и Вид номенклатуры 1С для каждой товарной позиции в выбранном заказе: обязательные поля при создании новой номенклатуры в справочнике 1С.
- Артикул поставщика
- Количество товара в заказе
- Цена
Отсутствующая в базе номенклатура создается автоматически.
Остальные поля в заказе поставщику заполняются по умолчанию, на основании настроек учетной системы.
Внимание! Разработчик не гарантирует, что все второстепенные поля в заказе поставщику будут заполняться корректно. Пользователю, в любом случае, будет необходимо проверить корректность заполнения документа перед его проведением.
+Как получить программный модуль?
Для этого необходимо:
- Зарегистрироваться на сайте.
- Оформить заказ услуги, указав при этом: наименование услуги, версию конфигурации 1С, тип услуги (Покупка / Аренда / Коробка / Демо), IP-адрес (*форматы «Аренда» и «Коробка» доступны не для всех разработок).
- Оплатить услугу посредством платежной системы (*для форматов «Аренда» и «Демо» оплата не требуется).
- Ссылка на скачивание программного модуля будет доступна в карточке заказа.
После этого, в личном кабинете в таблице заказов появится ссылка на разработку.
+Расшифровка цветов текста и заливки, применяемых в модулях интеграции с дистрибьюторами
Вкладка «Номенклатура»:
- «белый» цвет заливки строки — товар не загружен в 1С;
- «голубой» цвет заливки строки — товар сопоставлен с номенклатурой 1С;
- «фиолетовый» цвет текста строки — «новинка» по данным дистрибьютора;
- «серый» цвет текста строки — товар «снят с производства» по данным дистрибьютора.
Вкладка «Загрузка характеристик (свойств)»:
- «белый» цвет заливки строки — свойство товара дистрибьютора не загружено в 1С.
- «голубой» цвет заливки строки — свойство товара дистрибьютора сопоставлено со свойством номенклатуры 1С.
Вкладка «Штрихкоды»:
- «голубой» цвет заливки строки — штрихкод «проверен» по данным дистрибьютора (используется не во всех API).
Вкладка «Заказы поставщику 1С»:
- «красный» цвет заливки строки — резерв по товарной позиции не сформирован на стороне дистрибьютора;
- «желтый» цвет заливки строки — резерв по товарной позиции частично сформирован;
- «зеленый» цвет заливки строки — резерв по товарной позиции полностью сформирован.
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
1 |
|
1C 8.x Не могу победить «ЗагрузкаДанныхИзТабличногоДокумента.епф»?25.11.2013, 16:51. Показов 10416. Ответов 20
Здравствуйте всем. Заранее извиняюсь если задам глупые или смешные вопросы. Просто раньше никогда с 1с не сталкивался, а сейчас поставили задачу выгрузить в 1С Предприятие 8.3 Управление торговлей 11.1 номенклатуру из excel файла. Погуглил — покурил самое простой выход нашел это делать через этот файл ЗагрузкаДанныхИзТабличногоДокумента.epf. И вроде все понятно описано но делаю как написано и выдает ошибки по все наименованиям и ничего не заносит в 1с. Прикрепленный файл 3 это тестовая таблица которую пытаюсь выгрузить. Это не окончательные данные там еще пудут пути к картинкам и характеристики вес, вкус, и т.п. Пока пытаюсь хотя бы выгрузить наименование, артикул, бренд и описание. В настройках ввожу все эти поля, ставлю поиск, ставлю номера столбцов. Нажимаю запустить он проходит по всем товарам и пишет что то вроде «Ошибка в ПередЗапись в строке 123. Не определено рабочее название товара (или номенклатуры не помню)…Что это значит? И еще вопрос к знатокам, см. в файле 2 выделенное. Где найти эти группы номенклатуры? То есть интересует вопрос: в обработчике «ЗагрузкаДанныхИзТабличногоДокумента.epf» в настройках нету занести такой то столбец в группу номенклатуры записываемого товара. Как это можно сделать? Если нужно больше информации пишите что нужно я выложу. Всем откликнувшимся заранее благодарен. Миниатюры
__________________ 0 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
26.11.2013, 07:32 [ТС] |
2 |
Вот такую ошибку пишет: Добавлено через 22 секунды 0 |
duk337 2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
||||
26.11.2013, 17:22 |
3 |
|||
Ну, это кто-то допиливал. Его надо заполнять наименованием, очевидно. Не помню, можно ли связать одну ячейку с двумя реквами, но кнопка «события…» позволит заполнить перед записью, что-то вроде
1 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
26.11.2013, 17:57 [ТС] |
4 |
duk337 спасибо, если еще будет такая ошибка попробую. Выличил полным удалением базы товаров, хотя в программе ставил ИСКАТЬ. Сейчас над ругой проблемой голову ломаю как добавить фотографии. Инфы по этой теме вообще найти не могу. В ячейках прописывал пути к фоткам, просто фотки все равно не видит их. Еще не получается бренды и производителей добавить не знаете как это сделать? Особенно фотки понять не могу как. 0 |
duk337 2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
||||
26.11.2013, 18:49 |
5 |
|||
Должен быть рекв типа ХранилищеЗначения.
примерно такое заклинание. 1 |
ptand 0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
||||
27.11.2013, 14:13 [ТС] |
6 |
|||
В общем, до этого был убежден что 1С кривая система, теперь уж меня в этом никто не переубедит…) Что бы просто загрузить данные в базу нужно начинать учиться программировать в 1С. Почему нельзя сделать простой и понятный интерфейс для загрузки данных!?! Бренды так же в ексели в таблице. То есть сперва нужно справочник производителя заполнить а потом поставить поиск и он из справочника будет к товарам добавлять? И еще не понятно в твоем коде где и в каком виде указаны пути к картинкам? Добавлено через 48 секунд Добавлено через 16 часов 42 минуты
При запуске выдает ошибки: Добавлено через 1 минуту 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
27.11.2013, 15:21 |
7 |
Не «Запрс», а «Запрос» 1 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
27.11.2013, 16:07 [ТС] |
8 |
спс! так то даже логично) Добавлено через 47 секунд 0 |
286 / 186 / 18 Регистрация: 20.02.2012 Сообщений: 925 |
|
27.11.2013, 16:37 |
9 |
Поле «Рабочее наименование» не заполнено поле пустое =) Проверить что туда записывается и что должно 1 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
28.11.2013, 11:02 [ТС] |
10 |
Кто нибудь может мне помочь разобраться в этом за небольшую оплату? 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
28.11.2013, 21:59 |
11 |
Так напишите во фриланс. Здесь в основном советы и ответы. 0 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
03.12.2013, 13:22 [ТС] |
12 |
duk337, ВыбранноеИзображение = Новый Картинка(СокрЛП(ТекстЯчейки[НомерСтолбцаИзображение]), Ложь); Добавлено через 2 минуты 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
03.12.2013, 17:38 |
13 |
Пишу ваш код Это не мой код. Я намекнул программным текстом на принцип хранения изображений в базе. Дальше, вообще-то, открывается синт.пом. по логике… У вас картинки из Ёкселя в таб.док. по обработке не попадут. Они у Вас в каком виде, вообще? 0 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
03.12.2013, 17:45 [ТС] |
14 |
В jpg, в екселе записываю пути к ним C:images*.jpg 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
03.12.2013, 17:54 |
15 |
Это в приведённом мною коде ПолноеИмяФайла Добавлено через 33 секунды 0 |
0 / 0 / 0 Регистрация: 25.11.2013 Сообщений: 9 |
|
03.12.2013, 18:36 [ТС] |
16 |
Ну я и записываю ПолноеИмяФайла у меня ТекстЯчейки[НомерСтолбцаИзображение] А как туда записать саму картинку? в ексели я могу указать только путь к ней… «У вас картинки из Ёкселя в таб.док. по обработке не попадут» Как их тогда туда вообще записывать? и зачем в обработке запись картинок есть? Но это уже не к вам а к разработчикам наверное.. 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
03.12.2013, 20:57 |
17 |
ТекстЯчейки[НомерСтолбцаИзображение] это бредятина. Сами выдумали? Из ячейки ёкселя вы достаёте стринг с именем файла. Далее по тексту (засовываете файл в хранилище через реквизит объекта) 0 |
Модератор 3858 / 3181 / 479 Регистрация: 27.01.2014 Сообщений: 5,809 |
|
10.01.2015, 00:59 |
18 |
Кто вообще придумал 1С 0 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
10.01.2015, 11:03 |
19 |
А чо некропостим? 0 |
Модератор 3697 / 2897 / 569 Регистрация: 10.03.2011 Сообщений: 11,398 Записей в блоге: 1 |
|
11.01.2015, 01:12 |
20 |
Кто вообще придумал 1С .NET Programmer’ы ! 0 |
Содержание:
1. При переходе на платформу 8.3.17
2. При переходе на платформу 8.3.12
3. При обновлении модифицированных конфигураций информационной базы
«Всё бывает беспрецедентным, пока не случится впервые»
1. При переходе на платформу 8.3.17
Наверняка, после обновления системы 1С:Предприятие 8.3 до платформы 1С 8.3.17 при обновлении конфигурации, пользователи могли увидеть такое сообщение об ошибке в программе 1С «Имя не уникально».
Возникновение ошибки при обновлении платформы 1С до версии 8.3.17
В таком случае не надо паниковать. Это сообщение позволяет продолжить обновление.
Такое явление происходит из-за того, что разработчики 1С добавили в платформу 8.3.17 картинки с такими же именами, что и были использованы в типовой конфигурации.
Можно действовать разными способами:
· Если Ваша конфигурация находится на поддержке с запретом на изменение, тогда надо просто дождаться обновление от разработчиков, в котором они переименуют картинки (спасибо разработчикам платформы – с такой ошибкой можно продолжить работу);
· Вернуться на платформу 8.3.16 и провести обновление;
· Если возможность изменений у Вас включена, тогда можно найти и переименовать картинки, указанные в сообщении об ошибке. Например, картинку «Информация» переименовать в «ОткрытьИнформацию» или другое уникальное наименование.
2. При переходе на платформу 8.3.12
Переход на платформу 8.3.12 ознаменовался тем, что тоже стали повторяться картинки, вшитые в платформу и в типовых конфигурациях. Это было связано с вводом системы версионирования объектов в платформу и приводило к невозможности обновления конфигурации.
Поэтому пользователям, столкнувшимся с этой ошибкой программы 1С, оставалось только переименовывать картинки, если была возможность редактирования, или откатываться на предыдущую версию платформы 1С Предприятие.
3. При обновлении модифицированных конфигураций информационной базы
Если используется модифицированная конфигурация версии программы 1С:Предприятие 8, при обновлении имена добавленных объектов могут также совпадать, что тоже вызывает ошибку конфигурации информационной базы.
Ошибка также может возникать при обновлении доработанных решений 1С
В этом случае остается только переименовать добавленные объекты.
Совет: при добавлении в типовую конфигурацию своих объектов в имени используйте свой оригинальный префикс. Например, назовите константу «НРТ_ДополнительныйЯзык1».Так Вы минимизируете вероятность совпадения имен при обновлении.
Этот же принцип используется при создании и работе с расширением конфигурации. Только не надо использовать типовой префикс «Расш1_».
Специалист компании «Кодерлайн»
Андрей Тимофеев
Если в информационной базе включена фукнциональная опция «Контролировать уникальность рабочего наименования номенклатуры и характеристик«, то при записи элемента справочника номенклатуры, 1С проверяет уникальность наименования этого элемента среди всех элементов справочника.
Проверка уникальности также производится при массовой загрузке номенклатуры с помощью сторонних программных продуктов из внешних источников данных.
Очень часто, при такой загрузке из внешних файлов (Excel, CSV), встречаются данные с одинаковыми названиями. В этом случае 1С тоже выдаст сообщение об ошибке (есди конечно опция указанная выше установлена).
Ошибка в данном случае не является ошибкой той обработки с помощью которой производится загрузка. Это ошибка именно состава данных внешнего файла.
Что делать в таком случае:
1. Проверить внешний файл из которого будет загружаться номенклатура и удалить в нем задвоенные строки. Метод не очень оптимальный, так как может занять очень много времени пользователя.
2. Отключить функциональную опцию в настройках конфигурации. Загрузить номенклатуру.
После этого открыть справочник Номенклатуры, отсортировать его по названию и пометить на удаление все задвоенные элементы.
Удалить все помеченные на удаление объекты (Администрирование — Поддержка и обслуживание — Удаление помеченных объектов)
Включить опцию «Контролировать уникальность рабочего наименования номенклатуры и характеристик»
Здравствуйте. |
|
Александр Денисюк ![]() Администратор Сообщений: 5188 |
#2 0 16.07.2014 20:10:11
Это наименование товара. УТ запрещает создавать товар с не уникальным наименованием. |
||
В том-то и дело, что я проверял товары в битриксе (выгружал в csv) — все названия уникальные. |
|
Александр Денисюк ![]() Администратор Сообщений: 5188 |
#4 0 17.07.2014 11:09:30
Нет, такого лога нет. Можно эти файлы перехватить с помощью отдельной программы, или через отладчик в конфигураторе 1С. |
||
Проверьте так же названия папочек. |
|
Папочек в смысле групп (разделов каталога)? Также все уникальные. |
|
Здравствуйте. Мне тоже необходимо перенести каталог с сайта в чистую 1С. |
|
На некоорое время отвлекся от процесса, сегодя вернулся. Заодно обновил УТ и модуль до 11.1.6.26. и 4.0.2.3. https://yadi.sk/d/FCkw8t9HZBofn Спасибо. |
|
Александр Денисюк ![]() Администратор Сообщений: 5188 |
#9 0 07.08.2014 10:56:24
Да, можете. Вам нужен модуль для УТ 11.1.6.20. У него версия сейчас 4.0.2.3.
Что за ошибка хоть? |
||||
Пользователь 236163 Заглянувший Сообщений: 41 |
#10 0 07.08.2014 12:31:42 «Значение поля «Рабочее наимменование» не уникально.» (я тему с этого начал, собственно). |
При программном создании номенклатуры, в модуле объекта, срабатывает такой код.
КонтролироватьРабочееНаименование =
Константы.КонтролироватьУникальностьРабочегоНаименованияНоменклатурыИХарактеристик.Получить()
И НЕ (ДополнительныеСвойства.Свойство(«РабочееНаименованиеПроверено»));
Если НЕ Отказ
И КонтролироватьРабочееНаименование
И Не ПометкаУдаления Тогда
НаименованиеУникально = Справочники.Номенклатура.РабочееНаименованиеУникально(ЭтотОбъект);
Если НЕ НаименованиеУникально Тогда
ТекстИсключения = НСтр(«ru=’Значение поля «»Рабочее наименование»» не уникально'»);
ВызватьИсключение ТекстИсключения;
Отказ = Истина;
КонецЕсли;
КонецЕсли;
И выходит ошибка Рабочее наименование не уникально. То есть это для того что бы не было одинаковых наименований в базе?
Или константу эту отключать?