8.х загрузка единиц измерения

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем PavelSCS, 10 ноя 2011.

  1. TopicStarter Overlay
    PavelSCS
    Offline

    PavelSCS

    Регистрация:
    23 окт 2011
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    такая история
    загрузил справочник номенклатуры (в помощью стандартной обработки с ИТС диска) и как то коряво загрузил в него единицы измерения (сам виноват): ко всей номенклатуре привязались ШТ, хотя должны быть и М и Бухты. Имею ввиду Ед. хран. ост. и Ед. для отчетов. Базовые единицы встали нормально. При этом знаю как это нормально и правильно сделать.
    Ну так вот, удаляю эту загруженную номенклатуру, удаляю привязанные к ним единицы измерения из справочник Единиц измерения.
    И делаю заново, но как надо. Но опять загружаются ШТ.
    Как надо - это как тут описано: http://www.online-ufa.ru/content/articles/...m_excel_part_2/

    работоспособность проверена не раз - все встает нормально. Только вот с одним из разделов моего справочника номенклатуры как то не так пошло.

    Что это может быть ?
  2. TopicStarter Overlay
    PavelSCS
    Offline

    PavelSCS

    Регистрация:
    23 окт 2011
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    не упомянул
    загрузка в УТ 8ку
  3. TopicStarter Overlay
    PavelSCS
    Offline

    PavelSCS

    Регистрация:
    23 окт 2011
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    методом проб выясняется что скорее всего проблема в обработке
    почему то она каждой номенклатурной единице присваивает значение ШТ в полях Ед. хран. ост. и Ед. для отчетов
    Код такой:

    СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоНаименованию(ТекущиеДанные["Наименование"]);
    БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(796);
    ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору",БазоваяЕдиницаИзмерения,,СсылкаНоменклатуры);
    Если ТекСпр.Пустая() Тогда НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
    НайденнаяЕдиницаОбъект.Наименование = СокрЛП(БазоваяЕдиницаИзмерения);
    НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения;
    НайденнаяЕдиницаОбъект.Коэффициент = 1;
    НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры;
    Попытка НайденнаяЕдиницаОбъект.Записать();
    Результат = НайденнаяЕдиницаОбъект.Ссылка;
    Исключение Сообщить("Не удалось записать");
    КонецПопытки;
    Иначе
    Результат =ТекСпр.Ссылка;
    КонецЕсли;



    где закралась проблема ?

Поделиться этой страницей