• Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0
0 руб.
Вход Регистрация
+7 902 503-46-20
Меню
  • Наши разработки
  • Услуги настройки 1С
  • Примеры работ
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1С Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам Правила обращения в техподдержку
  • Компания
    О компании | Контакты Отзывы клиентов Скидки. Бонусы Услуги доработки 1С Вакансии Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Главная
  •  - 
  • Форум
  •  - 
  • ТЕХПОДДЕРЖКА
  •  - 
  • ЭКСЕЛОН - Загрузка в 1С из EXCEL
  •  - 
  • Почему не грузиться в 1с 8.3 предприятие управление торговлей 11.1 новый производитель с тем же артикулом и последней ценой товара? Как изменить обработку что-бы артикул не проверялся а сразу заводился в справочник и суммировался с уже существующим това

Почему не грузиться в 1с 8.3 предприятие управление торговлей 11.1 новый производитель с тем же артикулом и последней ценой товара? Как изменить обработку что-бы артикул не проверялся а сразу заводился в справочник и суммировался с уже существующим това

Поиск  Правила  Войти
Страницы: 1
RSS
Почему не грузиться в 1с 8.3 предприятие управление торговлей 11.1 новый производитель с тем же артикулом и последней ценой товара? Как изменить обработку что-бы артикул не проверялся а сразу заводился в справочник и суммировался с уже существующим това
 
сергей789
Гость
#1
0  
14.02.2019 11:33:24
Почему не грузиться в 1с 8.3 предприятие управление торговлей 11.1 новый производитель с тем же артикулом и

последней ценой товара? Как изменить обработку что-бы артикул не проверялся а сразу заводился в справочник и

суммировался с уже существующим товаром с выставлением последней цены при последней загрузки?


прилагаю полный текст обработки
https://yadi.sk/i/ElPTXFFlA05M-g
https://yadi.sk/d/DCoitpQO-bw_jg
Код

&НаСервере
Функция ПолучитьНоменклатуру(СтрокаТекст)

Запрос = Новый Запрос;
Артикул = СтрокаТекст.Артикул;
Наименование = СтрокаТекст.Наименование;

Запрос.УстановитьПараметр("Артикул", Артикул);
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Артикул = &Артикул
| И НЕ Номенклатура.ПометкаУдаления";

Выборка = Запрос.Выполнить().Выбрать();

Если Выборка.Следующий() тогда

НоменклатураСсылка = Выборка.Ссылка;

Иначе

РодительСсылка = ГруппаНоменклатуры;

// Производитель
ТекстПроизводитель = СокрЛП(СтрокаТекст.Производитель);
Если ЗначениеЗаполнено(ТекстПроизводитель) тогда
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Наименование", ТекстПроизводитель);
Запрос.УстановитьПараметр("Владелец", ХарактеристикаПроизводитель);
Запрос.Текст = "ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Ссылка
|ИЗ
| Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.Наименование = &Наименование
| И ЗначенияСвойствОбъектов.Владелец = &Владелец";

ВыборкаПроизводитель = Запрос.Выполнить().Выбрать();
Если ВыборкаПроизводитель.Следующий() тогда
ПроизводительСсылка = ВыборкаПроизводитель.Ссылка;
Иначе
ПроизводительОбъект = Справочники.ЗначенияСвойствОбъектов.СоздатьЭлемент();
ПроизводительОбъект.Владелец = ХарактеристикаПроизводитель;
ПроизводительОбъект.Наименование = ТекстПроизводитель;
Попытка
ПроизводительОбъект.Записать();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
ПроизводительСсылка = ПроизводительОбъект.Ссылка;
КонецЕсли;
Иначе
ПроизводительСсылка = Справочники.ЗначенияСвойствОбъектов.ПустаяСсылка();
КонецЕсли;

НоменклатураОбъект = Справочники.Номенклатура.СоздатьЭлемент();
НоменклатураОбъект.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Товар;
НоменклатураОбъект.ВидНоменклатуры = ВидНоменклатуры;
НоменклатураОбъект.Качество = Перечисления.ГрадацииКачества.Новый;
НоменклатураОбъект.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;

ЗаполнитьЗначенияСвойств(НоменклатураОбъект, ВидНоменклатуры, , "Ссылка, Владелец, ПометкаУдаления, ВерсияДанных,

Предопределенный, ЭтоГруппа, Родитель, Описание, Наименование, Код, ИмяПредопределенныхДанных");

Если ИспользоватьУпаковки тогда
НоменклатураОбъект.ИспользоватьУпаковки = ИспользоватьУпаковки;
НоменклатураОбъект.НаборУпаковок = НаборУпаковок;
НоменклатураОбъект.ЕдиницаИзмерения = НаборУпаковок.ЕдиницаИзмерения;
КонецЕсли;

ГруппаДоступаНоменклатурыДляКонтроля = ВидНоменклатуры.ГруппаДоступа;
ШаблонНаименованияДляПечати = ВидНоменклатуры.ШаблонНаименованияДляПечатиНоменклатуры;
ШаблонРабочегоНаименования = ВидНоменклатуры.ШаблонРабочегоНаименованияНоменклатуры;
ЗапретРедактированияНаименованияДляПечати = ВидНоменклатуры.ЗапретРедактированияНаименованияНоменклатурыДляПечати;
ЗапретРедактированияРабочегоНаименования = ВидНоменклатуры.ЗапретРедактированияРабочегоНаименованияНоменклатуры;
НаборСвойств = ВидНоменклатуры.НаборСвойств;
ИспользоватьХарактеристики = ВидНоменклатуры.ИспользоватьХарактеристики;
ЭтоНабор = Ложь;
ВидСодержитДрагоценныеМатериалы = Ложь;

НоменклатураОбъект.Наименование = Наименование;
НоменклатураОбъект.НаименованиеПолное = Наименование;
НоменклатураОбъект.Артикул = Артикул;
НоменклатураОбъект.Родитель = РодительСсылка;

ЗаписьПроизводитель = НоменклатураОбъект.ДополнительныеРеквизиты.Добавить();
ЗаписьПроизводитель.Значение = ПроизводительСсылка;
ЗаписьПроизводитель.Свойство = ХарактеристикаПроизводитель;

Попытка
НоменклатураОбъект.Записать();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
НоменклатураСсылка = НоменклатураОбъект.Ссылка;

КонецЕсли;

Возврат НоменклатураСсылка;

КонецФункции
 
 
 
Страницы: 1
Читают тему (гостей: 1)


ПОСЛЕДНИЕ СООБЩЕНИЯ

АРХИВ ТП - БОНЛИОН - Бонусная система для 1С - Возможность вашей доработки решения Бонлион Администратор
06.05.26 9:58
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Не открывает файлы Администратор
13.04.26 16:24
АВОШОП - Программа выгружает на Авито нулевые позиции номенклатуры Администратор
13.04.26 16:22
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Получение программы Загрузки в виде Расширения конфигурации Администратор
11.03.26 15:13
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Поехало левое меню и вопрос по правам доступа Станислав Макаров
29.01.26 18:49
АВОШОП - Настройка АВОШОП Администратор
24.01.26 9:15
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Проставляется не правильный склад. Администратор
23.01.26 14:53
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Автозагрузка Администратор
19.01.26 10:32
Комментарии к статьям - Мастер загрузки из Excel в 1С - номенклатура, цены, документы Администратор
12.01.26 14:57
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Александр Двоскин
12.01.26 9:04
Другие продукты - Доработки в АльфаАвто6 Администратор
07.01.26 14:49
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При загрузки номенклатуры не прописывается вид и цены не прикрепляются Администратор
07.01.26 14:48
Комментарии к статьям - Чистка базы 1С. Удаление "не удаляемых объектов" Максим Синицин
21.12.25 13:24
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При загрузке групп не отображаются группы номенклатуры Администратор
15.12.25 6:51
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Выгрузка и соответственно загрузка состава наборов Администратор
05.12.25 11:39

Сейчас на форуме (гостей: 64)
Всего зарегистрированных пользователей: 3139
Приняло участие в обсуждении: 458
Всего тем: 1027
Всего сообщений: 7035
© «APPLIX.RU» 2008 - 2026
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов,
без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
Услуги доработки 1С
Вакансии
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1С
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
Правила обращения в техподдержку
+7 902 503-46-20


Яндекс.Метрика

Chat
Написать в Телеграм Написать в WhatsApp