Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

1c 8.1 УТ не удается записать элемент Номенклатуры

Дмитриев Е.С.
читатель
офлайн
Дата регистрации: 05.11.2009
Сообщений: 6
Пост №1
 
05.11.2009 12:24

"Пишу обработку, кот загружает номенклатуру из dbf:<br>Код: <br>      <br>      Группа = НоменклатураСправ.НайтиПоНаименованию(Строчка.MLN_TYPE);<br>      НовыйЭлСправ                         = НоменклатураСправ.СоздатьЭлемент();<br>       НовыйЭлСправ.Код                        = Строчка.MLN_N;<br>      НовыйЭлСправ.Наименование             = Строчка.MLN_NAME;<br>      НовыйЭлСправ.ВидНоменклатуры            = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Учет товара", 1);<br>      НовыйЭлСправ.БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.ЕдиницаИзмеренияМест       = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.ВестиУчетПоХарактеристикам = Истина;<br>      НовыйЭлСправ.ВестиУчетПоСериям       = Ложь;<br>      НовыйЭлСправ.СтавкаНДС                  = Перечисления.СтавкиНДС.БезНДС;<br>      НовыйЭлСправ.Родитель                   = Группа.Ссылка;<br>      НовыйЭлСправ.Записать();<br>      НовыйЭлСправ.ОбменДанными.Загрузка = Истина;<br>      <br>      НовЕдИзмерения                   = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();<br>      НовЕдизмерения.ОбменДанными.Загрузка = Истина;<br>      НовЕдИзмерения.Владелец             = НовыйЭлСправ.Ссылка;<br>      НовЕдИзмерения.Коэффициент       = "1";<br>      НовЕдИзмерения.Наименование       = "шт";<br>      НовЕдИзмерения.ЕдиницаПоКлассификатору = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт",1);      <br>      НовЕдизмерения.Записать();<br>      <br>      НовыйЭлсправ.ЕдиницаДляОтчетов       = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлсправ.ЕдиницаХраненияОстатков = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",1);<br>      НовыйЭлСправ.Записать();<br><br><br>По итогу получается, что элемент номенклатуры записался, но при попытке вручную что-нибудь в нем поменять пишет:"Не удалось записать элемент номенклатуры", "у единиц хранения остатков и у единиц для отчетов номенклатуры неверно указан владелец". Хотя, если открыть форму элемента и вручную выбрать Единицу хранения остатков и Единицу для отчетов, то элемент благополучно записывается... Помогите разобраться в чем дело?<br><br>"

Wee
читатель
офлайн
Дата регистрации: 24.11.2007
Сообщений: 464
Пост №2
 
05.11.2009 12:30

"Вы в единицу остатков и отчетов пишите первую попавшуюся единицу с названием "шт", а ведь не факт, что она принадлежит текущей номенклатуре :) Пишите только что созданную.<br> <br>НовыйЭлсправ.ЕдиницаДляОтчетов       = НовЕдИзмерения.Ссылка;<br>НовыйЭлсправ.ЕдиницаХраненияОстатков = НовЕдИзмерения.Ссылка;<br><br>~~~ Красноярск, http://x-frame.ru ~~~"

Дмитриев Е.С.
читатель
офлайн
Дата регистрации: 05.11.2009
Сообщений: 6
Пост №3
 
05.11.2009 12:50

Спасибо!!!

Wee
читатель
офлайн
Дата регистрации: 24.11.2007
Сообщений: 464
Пост №4
 
05.11.2009 13:28

100$ :)

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация