![]() |
|
Конвертация данных, перенос из справочника в регистр сведений. | ☑ | ||
---|---|---|---|---|
0
palm1c
15.03.12
✎
19:15
|
Добрый вечер.
1с 7, есть справочник ЕдиницыИзмерения, в нем штрихкод. 1с 8, есть регистр сведений ШтрихКоды При попытке установить поля поиска в ПКО, выдает сообщение: Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа. Вопрос: Каким образом можно реализовать перенос используя КД? Спасибо. |
|||
1
palm1c
15.03.12
✎
19:29
|
Бамп
|
|||
2
takefive
15.03.12
✎
19:29
|
ПКС - получить из входящих, ПВД - выгрузить по правилу
|
|||
3
takefive
15.03.12
✎
19:30
|
в ПКО есть кнопка, формирующая код структуры
|
|||
4
takefive
15.03.12
✎
19:32
|
ты левый или правый?
|
|||
5
palm1c
15.03.12
✎
19:34
|
(1), (2) Смотрю...
|
|||
6
palm1c
15.03.12
✎
19:35
|
(3) Не понял.
|
|||
7
palm1c
15.03.12
✎
19:35
|
То есть поля поиска не нужно устанавливать, я правильно понял?
|
|||
8
Jofa
15.03.12
✎
19:41
|
Поля поиска куда задаёшь?
|
|||
9
Jofa
15.03.12
✎
19:41
|
+(8)В регистр???
|
|||
10
takefive
15.03.12
✎
19:44
|
(6) кнопка "Структура запрашиваемых данных"
|
|||
11
palm1c
15.03.12
✎
19:46
|
У меня конвертация 1.2.6.1
Не нашел такой кнопки, почему-то... |
|||
12
palm1c
15.03.12
✎
19:46
|
(11)-> (10)
|
|||
13
palm1c
15.03.12
✎
19:47
|
(8) Поля поиска для ПКО
|
|||
14
takefive
15.03.12
✎
19:48
|
ПКС - получить из входящих - флажки поставь, В ПКО появится закладка...
В ПВД формируешь структуру записи РС и выгружаешь по правилу |
|||
15
palm1c
15.03.12
✎
19:50
|
(14) Смотрю...
|
|||
16
palm1c
15.03.12
✎
19:51
|
(14) Всё понял, спасибо.
|
|||
17
takefive
15.03.12
✎
19:53
|
весь код в ПВД. В ПКС только флажки. Источник не нужен
|
|||
18
palm1c
15.03.12
✎
19:54
|
(17) Я понял.
И еще. Всё-таки для регистра поля поиска не нужны, я понял. Я всё понял. |
|||
19
palm1c
16.03.12
✎
14:16
|
Извините, конечно, но я только думал, что я всё понял.
Есть вопрос. Можно поподробнее о вот этом: "В ПВД формируешь структуру записи РС и выгружаешь по правилу". В ПВД я создаю таблицу с колонками, соответствующими "параметрам, получаемым из входящих данных" для ПКО, и заполняю их, поле этого выгружаю по правилу. Код: ВходящиеДанные = СоздатьОбъект("ТаблицаЗначений"); ВходящиеДанные.НоваяКолонка("Владелец"); ВходящиеДанные.НоваяКолонка("ЕдиницаИзмерения"); ВходящиеДанные.НоваяКолонка("ТипШтрихКода"); ВходящиеДанные.НоваяКолонка("ШтрихКод"); ВходящиеДанные.НоваяКолонка("ПредставлениеШтрихКода"); ВходящиеДанные.НоваяКолонка("Активность"); ВходящиеДанные.НоваяКолонка("Качество"); ВходящиеДанные.НоваяКолонка("СерияНоменклатуры"); ВходящиеДанные.НоваяКолонка("ХарактеристикаНоменклатуры"); СпрЕд=СоздатьОбъект("Справочник.Единицы"); СпрЕд.ВыбратьЭлементы(0); Пока СпрЕд.ПолучитьЭлемент()=1 Цикл ВходящиеДанные.НоваяСтрока(); ВходящиеДанные.Владелец=СпрЕд.Владелец; ВходящиеДанные.ЕдиницаИзмерения=СпрЕд.Единица; ВходящиеДанные.ТипШтрихКода="EAN13"; ВходящиеДанные.ШтрихКод=СпрЕд.ШтрихКод; ВходящиеДанные.ПредставлениеШтрихКода=СпрЕд.ШтрихКод; ВходящиеДанные.Активность="1"; ВходящиеДанные.Качество="Новый"; ВходящиеДанные.СерияНоменклатуры=""; ВходящиеДанные.ХарактеристикаНоменклатуры=""; КонецЦикла; ВыгрузитьПоПравилу(ВходящиеДанные,,,, "ШтрихКоды"); Но мне ругается при выгрузке, что "Не найдено правило конвертации объекта:ТаблицаЗначений". Сильно не ругайте, я это делаю в первый раз. Спасибо. |
|||
20
palm1c
16.03.12
✎
14:17
|
И еще вопрос: В ПКО источник нужен или нет?
Спасибо. |
|||
21
palm1c
16.03.12
✎
14:28
|
вверх
|
|||
22
Лирик
16.03.12
✎
14:29
|
(19) Все тоже, но проще:
Убираешь из своего кода "ВыгрузитьПоПравилу" Меняешь "ВходящиеДаннные" на "ВыборкаДанных" Устанавливаешь для ПВД "Произвольный алгоритм" Снимаешь нафиг галочки "Получить из входящих данных" Источник в ПКО не надо. А ошибка твоя в прошлом примере - Входящие данные должны быть СТРОКОЙ твоей таблицы |
|||
23
Лирик
16.03.12
✎
14:30
|
+(22) Естественно имена колонок ТЗ должны совпадать с именами свойств приемника
|
|||
24
palm1c
16.03.12
✎
14:31
|
(23) Поля поиска не нужны в ПКО, так?
|
|||
25
palm1c
16.03.12
✎
14:31
|
Пробую...
|
|||
26
palm1c
19.03.12
✎
11:23
|
Доброе утро.
(23) Не получилось, наверное. Я не дождался выгрузки. Не может справочник единиц выгружать 2 часа. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |