Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Загрузка данных из эксель в справочник НОМЕНКЛАТУРА
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление торговлей 8 > Управление торговлей для Украины редакция 2 (Управление торговлей для России редакция 10)
niklain-k
Уважаемые знатоки, помогите, пожалуйста чайнику. Понадобилось загрузить номенклатуру из ЭКСЕЛЬ. Использую стандартную обработку. Я раньше уже загружал..и получалось..а тут никак ...торможу)). Не загружается ( и не заполняется) Единица для отчетов и Единица хранение остатков.


 ! 

Правила, п.5. И не надо писать большими буквами!
 
Ardi
И не должна.

загружаться стандартной обработкой.
Егор Динин
Там должна создаваться единица для отчетов и единица хранения остатков для каждой номенклатуры. В настройках на закладке событие - при записи - можно вставить код, который будет их создавать исходя их базовой единицы.
niklain-k
..ну у меня и Базовая и все остальные единицы одинаковые - шт. Как же у меня тогда эти поля раньше заполнялись...точно помню ...в прошлом году грузил.(разве может другой обработкой)
Егор Динин
Цитата(niklain-k @ 17.08.12, 19:45) необходимо зарегистрироваться для просмотра ссылки
..ну у меня и Базовая и все остальные единицы одинаковые - шт. Как же у меня тогда эти поля раньше заполнялись...точно помню ...в прошлом году грузил.(разве может другой обработкой)

Как у они у Вас раньше загружались я Вам никак не скажу. Возможно Вы загружали в Бухгалтерию.
Указание всех остальных единиц в табличном документе не поможет, их нужно создавать для каждой номенклатуры. Просто возьмите кусок кода из типовой и вставьте в поле при записи
Ardi
Цитата(Егор Динин @ 17.08.12, 19:11) необходимо зарегистрироваться для просмотра ссылки
В настройках на закладке событие - при записи - можно вставить код, который будет их создавать исходя их базовой единицы.

Круто. Никогда не видел этого.
niklain-k
Цитата(Егор Динин @ 17.08.12, 19:51) необходимо зарегистрироваться для просмотра ссылки
Как у они у Вас раньше загружались я Вам никак не скажу. Возможно Вы загружали в Бухгалтерию.
Указание всех остальных единиц в табличном документе не поможет, их нужно создавать для каждой номенклатуры. Просто возьмите кусок кода из типовой и вставьте в поле при записи

...из типовой...имеется ввиду что? Из штатной обработки?! ...
Егор Динин
Цитата(niklain-k @ 17.08.12, 21:43) необходимо зарегистрироваться для просмотра ссылки
...из типовой...имеется ввиду что? Из штатной обработки?! ...

Имеется ввиду из типовой конфигурации. Какой обработкой Вы загружаете? Что за обработка?
niklain-k
...я загружаю штатной обработкой ЗагрузкаДанныхИзТабличныхДокументов, которую нашел на диске ИТС...
Егор Динин
Цитата(niklain-k @ 17.08.12, 21:55) необходимо зарегистрироваться для просмотра ссылки
...я загружаю штатной обработкой ЗагрузкаДанныхИзТабличныхДокументов, которую нашел на диске ИТС...

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

        НайденнаяЕдиницаОбъект.Наименование            = СокрЛП(БазоваяЕдиницаИзмерения);
        НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения;
        НайденнаяЕдиницаОбъект.Коэффициент             = 1;
        НайденнаяЕдиницаОбъект.Владелец                = Ссылка;

        
    НайденнаяЕдиницаОбъект.Записать();
КонецЕсли;

Объект.ЕдиницаХраненияОстатков = НайденнаяЕдиницаОбъект.ссылка;
Объект.ЕдиницаДляОтчетов = НайденнаяЕдиницаОбъект.ссылка;


В табличном документе для каждой номенклатуры проставляете только базовую единицу измерения, единицу для отчетов и остатков не заполняете. Также обязательно указывайте вид номенклатуры.
niklain-k
Уважаемый Егор Динин! Спасибо Вам большое! работает.
logist
Цитата(niklain-k @ 18.08.12, 13:52) необходимо зарегистрироваться для просмотра ссылки
Уважаемый Егор Дынин! Спасибо Вам большое! работает.

Уважаемый Егор Динин! Спасибо Вам большое! работает.

Похоже кнопка "Вставить ник" никому не нужна...
Vofka
niklain-k, я думаю, что Егору будет не приятно, что ему поменяли фамилию на ДЫнин. Внимательнее! И дублировать 2 раза незачем. Ваш пост поправлю.
niklain-k
Цитата(Vofka @ 18.08.12, 15:47) необходимо зарегистрироваться для просмотра ссылки
niklain-k, я думаю, что Егору будет не приятно, что ему поменяли фамилию на ДЫнин. Внимательнее! И дублировать 2 раза незачем. Ваш пост поправлю.


Уважаемый Vofка! А нельзя было исправить пост по тихому, без коментариев?) Неужели не понятно, что я заметил свою ошибку и понял, что человеку это может быть неприятно. А так как исправить ее не смог, я продублировал, но уже правильно, в полной уверенности что вы все подкоректируете)

niklain-k logist
Vofka
Цитата(niklain-k @ 19.08.12, 13:04) необходимо зарегистрироваться для просмотра ссылки
А нельзя было исправить пост по тихому, без коментариев?

Нельзя было. Ещё вопросы есть?
kharkov26
Егор Динин, Огромное спасибо!
Balkhash
Здравствуйте, а при загрузке в регистр сведений штрихкодов, как сделать чтобы в штрихкодах еденица измерения проставлялась?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.