Здравствуйте!
У меня идет запись номенклатуры из ТаблицыЗначений.
и вот чем все заканчивается
Товар.Записать();
//Запись ВБ ШК
МассивСтруктур = Новый Массив;
МассивСтруктур.Добавить(Новый Структура("Свойство, Значение",ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ШК WB", Истина),СтрНом.ШКWB));
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Товар.Ссылка,МассивСтруктур);
//Запись ШК
Если Строка(СтрНом.barcode) = "" Тогда
Иначе
Набор = РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьНаборЗаписей();
Набор.Прочитать();
Запись = Набор.Добавить();
//Запись.ЕдиницаИзмерения = Номенклатура.ЕдиницаИзмерения;
Запись.Штрихкод = СтрНом.barcode;
Запись.Номенклатура = Товар.Ссылка;
Запись.Упаковка = Товар.ЕдиницаДляОтчетов;
Набор.Записать();
КонецЕсли;
По Замеру - на Набор.Записать() уходит уйма времени. Может можно что то переделать?!
У меня идет запись номенклатуры из ТаблицыЗначений.
и вот чем все заканчивается
Товар.Записать();
//Запись ВБ ШК
МассивСтруктур = Новый Массив;
МассивСтруктур.Добавить(Новый Структура("Свойство, Значение",ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ШК WB", Истина),СтрНом.ШКWB));
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Товар.Ссылка,МассивСтруктур);
//Запись ШК
Если Строка(СтрНом.barcode) = "" Тогда
Иначе
Набор = РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьНаборЗаписей();
Набор.Прочитать();
Запись = Набор.Добавить();
//Запись.ЕдиницаИзмерения = Номенклатура.ЕдиницаИзмерения;
Запись.Штрихкод = СтрНом.barcode;
Запись.Номенклатура = Товар.Ссылка;
Запись.Упаковка = Товар.ЕдиницаДляОтчетов;
Набор.Записать();
КонецЕсли;
По Замеру - на Набор.Записать() уходит уйма времени. Может можно что то переделать?!
Прикрепленные файлы:
По теме из базы знаний
- Купить лицензии 1С:Предприятие 8.3 – цены на клиентские и серверные лицензии (ПРОФ, КОРП, мобильные) от 7700 рублей
- SynchroSber - полноценный модуль API интеграции с маркетплейсом Мегамаркет (СберМегаМаркет) для 1С УТ 11.X, КА 2.X, ERP 2.X, УНФ 1.6, 3.0 (возможность работы как с публикацией, так и без публикации базы)
- Гостья из будущего. Обзор книги Фелин Херманс "Ум программиста. Как понять и осмыслить любой код"
- Анализируем SQL сервер глазами 1С-ника
- Временные таблицы и SELECT FASTTRUNCATE
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
МенеджерЗаписи =РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Штрихкод = СтрНом.barcode;
МенеджерЗаписи.Номенклатура = Товар.Ссылка;
МенеджерЗаписи.Упаковка = Товар.ЕдиницаДляОтчетов;
МенеджерЗаписи.Записать();
вот так?
МенеджерЗаписи
МенеджерЗаписи =РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Штрихкод = СтрНом.barcode;
МенеджерЗаписи.Номенклатура = Товар.Ссылка;
МенеджерЗаписи.Упаковка = Товар.ЕдиницаДляОтчетов;
МенеджерЗаписи.Записать();
вот так?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот