загрузка номенклатуры из екселя #693648


#0 by ildarian
Добрый день! Пишу обработку загрузки номенклатуры с екселя. Не могу заполнить поле "Вес", что находится на вкладке "ЕденицыИзмерения",  ругается на то что не заполнено поле владелец, но данное поле не активно. Если не заполнять данное поле программно, и зайти в затянутую номенклатуру и просто нажать записать, то строчка добавляется, и владелец заполняется сам. Я так понимаю нужно вызвать процедуру которая добавляет строчку в табчасть "ЕдиницыИзмерения". Подскажите как победить. ------ Конфигурация УТП 1.2.14.3
#1 by vicof
или Владельца заполняй программно
#2 by mehfk
Допиши в обработке создание элемента справочника "Единицы измерения". Если не справляешься сам - напиши, договоримся.
#3 by ildarian
я дописал, но оно не создает, потому что реквизит "Владелец" нельзя редактировать.
#4 by ildarian
его даже руками редактировать нельзя
#5 by Злопчинский
Маня, ты где..???????
#6 by Eugeneer
#7 by Eugeneer
я тут, но чо толку) 1Сник решивший написать загрузку из эксель безнадежен как покупатель.
#8 by mehfk
Какой тип у "Наименование" ?
#9 by ildarian
Наименование         = Sheet.Cells(НомерСтроки,2).Value;
#10 by ildarian
строка
#11 by mehfk
Владелец должен быть ссылочным типом. Получи ссылку на объект Нового элемента (!) Справочник.Номенклатура.
#12 by mehfk
Шлак в удаляй и не позорься.
#13 by Kurbash
мыло есть? кину обработку
#14 by IamAlexy
я ошибаюсь или ты тоже будучи 1Сником когда то решил написать загрузки из эксель? :)
#15 by Eugeneer
я первый написал первую загрузку из эксель)) других не было вообще.
#16 by ildarian
суть в том что нужно самому написать) типовая у меня есть )
#17 by Kurbash
нет, кину обработку-сам извращался так же
#18 by ildarian
ошибка вылетать перестала, но по прежнему не создается строчка(
#19 by Eugeneer
Тему раскрыли. Куда надо тыкнули. Все.
#20 by Eugeneer
А не не раскрыли. Тут тяжелвый случай. А у тебя номенклатура вообще создана до момента начала создания единицы элемент номенклатуры уже должен быть создан и записан.
#21 by ildarian
да создана
#22 by Eugeneer
я думаю что нет
#23 by ildarian
после записи номенклатуры идет тот код что я выложил
#24 by mehfk
мойник животное народ ру.
#25 by Eugeneer
Тогда чтол это значит? "но по прежнему не создается строчка("! - так нифига лично не понятно что это значит. какая строчка, где строчка, о чем вообще речь
#26 by Eugeneer
Тут телепатов нет, чтобы понимать что у тебя за строчки.
#27 by ildarian
Строчка в табличном поле "еденицы измерения", у которой тип: СправочникСписок.ЕдиницыИзмерения, которая находится на форме элемента справочника "Номенклатура".
#28 by ildarian
3 закладка слева
#29 by ildarian
я об этом писал первом посте
#30 by Eugeneer
так теперь после создания единицы, нужно получить объект номенклатуры и в нем дополнить реквизит с ссылкой единицы. И снова записать. Короче - вместо форума, выключай браузер и сиди программируй программируй и программируй.
#31 by ildarian
при записи там создается строчка
#32 by France
год сего знаменательного события..
#33 by ildarian
Спасибо, разобрался.
#34 by ildarian
ещё вопрос. Как обратится к реквизитам табличного поля ?
#35 by vicof
ЭлементыФормы.ТвоеТабличноеПоле.<Реквизиты>
#36 by ildarian
Не получилось сделать. Не могу добавить в справочник "ЕдиницыИзмерения" новый элемент. элемент не создается. Что не так написано, пожправьте пожалуйста.
#37 by AlexITGround
Как понял, что не создается? Какую ошибку выдает или ты просто его найти не можешь?
#38 by ildarian
оно должно отображаться в форме элемента номенклатуры, а не отображается
#39 by Kvant1C
а если отключить все отборы?
#40 by ildarian
да, смешно. Нужно было при создании единицы измерения заполнить наименование ) Всего-то. Теперь точно все )
#41 by France
Маня, где ответ на вопрос?
#42 by Boudybuilder
Все го то... Что ты там по обработке надумал. У меня уже есть такое самописное дело. Хотелось бы твою посмотреть , может что то подсказать , а может и опыта набрацца )))
#43 by ildarian
Ну задумка такая: затягивать номенклатуру с екселя, и затягивать остатки. Но она ещё сырая, хочу сделать универсальной, чтобы пользователь мог затянуть из любого файла экселя, не меняя при этом код обработки и порядок колонок в экселе. Чтобы все настраивалось в пользовательском режиме, как в типовой.
#44 by mehfk
Зря ты это сказал, точно Маня набежит :)
#45 by mikecool
не звизди учитывая, что эта загрузка скорее всего может быть выполнена с помощью типовой загрузкиизтабдока, автор - не заморачивайся
#46 by SherifSP
Это правда что Маня работает на PR?)
#47 by Eugeneer
звиздун тут ты) обработка с ИТС хлам.
#48 by artems
Маня, а когда ты написал, вернее выложил в продажу свою обработку?
#49 by wertyu
наивный )
#50 by Злопчинский
утопия. на сложных экселевских файлах, которые СЛАБОструктурированы - упрешься в необходимость метапрограммирования. . для частных случаев, хорошо структуриованных файлов- возможно.
#51 by Eugeneer
в продажу в 2009. Написал в 2006-7.
#52 by Eugeneer
шо наивный? Для УТ11 например у меня загрузка на управляемых формах появилась в продажу на второй день выхода самой УТ11.
#53 by zulu_mix
учитывая какую хрень ты нес тут на момент выхода ут11 ты про управляемое приложение только слышал
#54 by Eugeneer
смотрим дату публикации Идем на сайт 1С - смотрим выход релиза. И затыкаемся со своей хренью а не моей.
#55 by zulu_mix
представляю сколько там копрокода
#56 by Eugeneer
тема до сих пор акутальна. Количество багов и тормозов в управляемызх формах доставляет.
#57 by Eugeneer
ты свое овно считай) У меня 2000 клиентов, и из них сотни фирм с программистами. Я отзывы от прогов получаю что у меня шикарный код.
#58 by zulu_mix
очередное доказательство твоей опорукости при работе с управляемым приложением
#59 by zulu_mix
ню-ню. видать те проги еще хуже чем ты, раз они покупают твои поделки вместо написания своих
#60 by Eugeneer
такое чувство что я с дураком общаюсь)) все переиначивает на свой лад и ничего не понимает.
#61 by МимохожийОднако
Видел твой код у одного из клиентов. Комментировать не буду. У каждого свой путь...
#62 by zulu_mix
ну так умные с умными общаются
#63 by Eugeneer
согласен. Но не я же тему завел про код) Я коллег уважаю. И тем более за весь опыт работы уже перевидал много. Разнообразие стилей программирования - неймоверное количество. Я стараюсь придерживаться стандартных правил, которыми считаю как основу стиль программирования самиз 1С-овцев. Понятные длинные переменные, методики и так далее.
#64 by sapphire
Зачем писать? Обработка "Загрузка данных из табличного документа" с ИТС.
#65 by ChMikle
Женя , давай лучше про часы или гелендвагены , это тема не твоя!
#66 by zulu_mix
старо. ты еще про цепь вспомни )))
#67 by ChMikle
Маня всегда живой, Маня всегда со мной ! :)
#68 by zulu_mix
а он че, себе этот немецкий шушпанцер купил еще?
#69 by ChMikle
чувак на загрузке из экселя себе дом в ростове купил и мерседес ... Сейчас к мальдивам присматривается :)
#70 by zulu_mix
про жлк я в курсе, я про гелендваген
#71 by ChMikle
имхо, евгений дозрел до него , нужна ветка , нужна !
#72 by Простенький вопросик
Про типовое решение тут уже сказали? Ну типа в 1с уже все это на итс есть.
#73 by Eugeneer
еще рано. Теперь надо за месяц продавать так как раньше за год.
#74 by zulu_mix
че, мерс гнить еще не начал?
#75 by ChMikle
ну какую-нибудь веточку , в честь праздников , давай, Женя , похвастай...
#76 by Eugeneer
а я смотрю у тебя так зубы и скрипят, чтобы у меня что то гнить начало. Смотри чтобы у тебя не загнило...одно место))) А то обычно так и бывает кто наговаривает, все ему возвращается)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С