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