|
Перенос номенклатуры | ☑ | ||
---|---|---|---|---|
0
abbas
15.08.12
✎
19:01
|
Доброе время суток,
Хотел бы перенести справочник Номенклатуры из 7ки(Подрядчик строительства) в 8ку ут 10.3. Все переносится, но проблема с Ед. измерения, ругается что значение поля "Владелец" не заполнен и т.д. Подскажите плс кто сталкивался с этим.... |
|||
1
xenos
15.08.12
✎
19:04
|
(0) Там несколько Единиц измерения. Есть единицы хранения остатков, они не просто в справочники, а еще привязываются к самой номенклатуре.
Т.е. элмент шт как единицы измерения он один. Но для каждой номенклатуры создается свой элемент "шт" привязанной к номенклатуре. |
|||
2
abbas
15.08.12
✎
19:08
|
Да, 3 реквизита с связью со справочником(подчиненным) Ед. измер. и еще 1 с ОКЕЙ, вот только проблема, как мне владельца перенести?
|
|||
3
abbas
15.08.12
✎
19:48
|
http://pixs.ru/showimage/SnimokPNG_4844674_5526277.png
Вот что я сделал и в ПКО, ПередВыгрузкой вставил данный код: КлючВыгружаемыхДанных = Строка(ТипЗначения(ВходящиеДанные.Владелец)) + ВходящиеДанные.Владелец.Код + Источник.Код; Что я не так сделал, что еще забыл? Выходит ошибка такая: - Значение не представляет агрегатный объект (Владелец) Ошибка исполнения обработчика: ПКО_ПередВыгрузкой_ЕдиницыИзмерения |
|||
4
ProProg
15.08.12
✎
20:35
|
СОхраняешь в базе в экселе номенклатуру.
Берешь обработку загрузки из экселя и загружаешь все! единицы и тд и тп http://subsystems.ru/catalog/27/158/ И задачу сделаешь и на будущее пригодится для повседневной работы. |
|||
5
abbas
16.08.12
✎
05:52
|
(4) ты предлагаешь купить, когда я в состоянии сделать сам + на будущее буду иметь в виду как писать правила + поднятие опыта + и т.д., плюсов много, чем просто купить... так что извини=)
|
|||
6
abbas
16.08.12
✎
13:22
|
Перенес номенклатуру с основной ед. изм., а остальные пустые.
Открываю элемент номенклатуры,ничего не трогая нажимаю записать, все записывается. Но как сделать так, чтобы не открывать и ерез правила все реализовать, подскажите плс кто с этим сталкивался... |
|||
7
Йохохо
16.08.12
✎
13:30
|
обработай после загрузки просто, этих данных нет в 7.7
|
|||
8
abbas
16.08.12
✎
13:35
|
работаю по книге Бояркина и Филатова...
чет не полчается, может есть еще какая нить книга по которой можно примеры разбирать и т.д. |
|||
9
Маратыч
16.08.12
✎
13:42
|
Кури обработчик "После загрузки данных". Там пихай код, который будет заполнять тебе остальные виды единиц и перезаписывать элементы.
|
|||
10
palpetrovich
16.08.12
✎
13:43
|
после загрузки, простой выборкой, примерно так:
СпрНоменклатура = Справочники.Номенклатура; СпрЕдиницыИзмерения = Справочники.ЕдиницыИзмерения; Выборка = СпрНоменклатура.ВыбратьИерархически(); Пока Выборка.Следующий() Цикл Объект = Выборка.ПолучитьОбъект(); Если НЕ Объект.ЭтоГруппа Тогда НайденнаяСсылкаЕд = СпрЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору",Объект.БазоваяЕдиницаИзмерения,,Объект.Ссылка); Если НайденнаяСсылкаЕд = СпрЕдиницыИзмерения.ПустаяСсылка() Тогда НовыйОбъектЕд = Справочники["ЕдиницыИзмерения"].СоздатьЭлемент(); НовыйОбъектЕд.Владелец = Выборка.Ссылка; НовыйОбъектЕд.Наименование = Объект.БазоваяЕдиницаИзмерения.Наименование; НовыйОбъектЕд.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения; НовыйОбъектЕд.Коэффициент = 1; НовыйОбъектЕд.Записать(); НайденнаяСсылкаЕд = НовыйОбъектЕд.Ссылка; КонецЕсли; Объект.ЕдиницаДляОтчетов = НайденнаяСсылкаЕд; Объект.ЕдиницаИзмеренияМест = НайденнаяСсылкаЕд; Объект.ЕдиницаХраненияОстатков = НайденнаяСсылкаЕд; КонецЕсли; Объект.Записать(); КонецЦикла; |
|||
11
Маратыч
16.08.12
✎
13:45
|
(10) Угу, вот оно самое.
|
|||
12
abbas
16.08.12
✎
13:49
|
(10) после загрузки номенклатуры, в ПКО?
|
|||
13
palpetrovich
16.08.12
✎
13:50
|
(12) все равно где, можешь свою обработку создать и запихнуть этот код в процедуру Сформировать
|
|||
14
Маратыч
16.08.12
✎
13:51
|
(12) Обработчик "После загрузки данных" - в настройках самой конвертации, не в ПКО.
(13) Он хочет все в рамках правил решить. |
|||
15
abbas
16.08.12
✎
13:57
|
(10) спасибо
Я учусь конвертации, по этому все рамках этого, это же можно реализовать? |
|||
16
Маратыч
16.08.12
✎
13:59
|
(15) Угу, в обработчик код втыкай, должно взлететь.
|
|||
17
abbas
16.08.12
✎
14:02
|
(16) в обработчик код втыкай, это как?
Во вкладке Алгоритм/Запросы или ...? |
|||
18
Маратыч
16.08.12
✎
14:12
|
||||
19
m-serg74
16.08.12
✎
14:12
|
а что мешает при выгрузке то сразу задать все это?
|
|||
20
Маратыч
16.08.12
✎
14:13
|
(19) Кому как, а я предпочитаю уже существующие в приемнике объекты обрабатывать в таких случаях.
|
|||
21
abbas
16.08.12
✎
14:38
|
(18) ссылка не работает: Sorry, that page wasn’t found
|
|||
22
abbas
16.08.12
✎
17:08
|
Ребята, так куда нужно вставить этот код?
|
|||
23
m-serg74
16.08.12
✎
17:22
|
(9) внимательно и вдумчиво читай
|
|||
24
m-serg74
16.08.12
✎
17:22
|
(23) ответ на (22)
|
|||
25
abbas
16.08.12
✎
17:50
|
я нашел подключение обработки, подключил, но где указать чтоб именно после загрузки она срабатывала, там только перед выгрузкой и загрузкой, а где после, если можно то скрин отправьте пжл...
|
|||
26
Йохохо
16.08.12
✎
18:24
|
на ПКО F2
|
|||
27
abbas
16.08.12
✎
19:53
|
нет, так не пойдет, я проверял и писал отдельную обработку, но так ничего и не получается, все равно ругается, помогите пжл, сделать все по правилам...можно же как то это реализовать
|
|||
28
m-serg74
16.08.12
✎
20:22
|
ты вообще через КД делаешь?
|
|||
29
abbas
16.08.12
✎
20:42
|
Да...
Здесь не понятный список номенклатуры, есть записи с одинаковым наименованием и т.д., мне бы желательно по правилам КД |
|||
30
abbas
16.08.12
✎
20:45
|
Не ужели никто не сталкивался с этим, я один переношу номенклатуру с 7.7 в 8 ут 10.3?
|
|||
31
Maniac
16.08.12
✎
20:46
|
пипец... я просто в шоке! что автору мешает написать обработку загрузки из экселя.
нафих этот весь трахтодром с КД? КД учаться на типовых обменах. На тупых задачах типа сабжа когда вообще иной подход идет - решают максимально простыми путями. |
|||
32
Maniac
16.08.12
✎
20:48
|
(30) все сталкивались. но если ты туплй то что с этим делать? естественно ничего. или предлагаешь за тебя подезть на твой монитор работу сделать? - нафиг оно никому не нужно. КД научится как два пальца об асфальт. Если ты учится не можешь по документации, примерам типовым и тд и тп - то тут ничего не поделаешь. рожденый ползать летать не может.
|
|||
33
France
16.08.12
✎
20:48
|
а чо стало то?? нормально все переносится...
есть такая байда, что нужно использовать классификатор единиц измерения при создании единици измерения. чтобы не мучаться - стырь из УТ 10 в процедуре при записи все есть.. код я буквально пару недель назад выкладывал |
|||
34
Maniac
16.08.12
✎
20:49
|
для простановки единиц в номенклатуре в КД надо всего поменять местами правила и галочку одну втыкнуть.
пилять - в гугле не учили пользоваться чтоли. 100 ТЕМ уже есть с ответом. |
|||
35
Maniac
16.08.12
✎
20:50
|
да там вообще все есть. у дурачины прост ов правиле единиц на владельце не указана ссылка на Правило номенклатуры. вот он и тупит по старшному уже второй день.
|
|||
36
abbas
16.08.12
✎
20:54
|
(35) если ты такой умный напиши или ты родился программистом...если у человека не получается, надо помочь а не выпендриваться...
А умничать не прошу...да и вообще че за колхозное воспитание...разговаривай культурней... |
|||
37
abbas
16.08.12
✎
20:55
|
(33) дай ссылку, куда ты выкладывал...
|
|||
38
m-serg74
16.08.12
✎
21:21
|
(37) - (19) ????? почему нет то???
|
|||
39
m-serg74
16.08.12
✎
21:28
|
(37) 1Cv8.1CD заархивируй и кинь куда нить, хоть глянуть что ты там наваял
|
|||
40
m-serg74
16.08.12
✎
21:28
|
конвертации своей в смысле
|
|||
41
mih_io
16.08.12
✎
21:46
|
это "если у человека не получается, надо помочь а не выпендриваться... " из (36)
звучит эпично ) |
|||
42
AlexNew
16.08.12
✎
22:32
|
ПВД Номенклатура - ЕдиницыИзмерения. В типовых есть.
|
|||
43
m-serg74
16.08.12
✎
22:33
|
никого нет)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |