|
Разузлование в УПП | ☑ | ||
---|---|---|---|---|
0
Margo93
01.11.21
✎
13:14
|
Всем привет ! Пытаюсь разобраться с разузлованием в УПП, но почему-то массив выходит пустой.
Подскажите пожалуйста что упустила ? СтруктураИсточник = Новый Структура("Номенклатура, ХарактеристикаНоменклатуры, ЕдиницаИзмерения, Коэффициент, Количество, Спецификация"); ЗаполнитьЗначенияСвойств(СтруктураИсточник, ЭтаФорма); РезультатРазузлования = Новый Структура("ИсходныеКомплектующие"); РезультатРазузлования.Вставить("ИсходныеКомплектующие", Неопределено); Параметры = Новый Структура("КоличествоУровнейРазузлования"); Параметры.КоличествоУровнейРазузлования = 1; Результат = РазузлованиеНоменклатуры.РазузловатьНоменклатуру(СтруктураИсточник, РезультатРазузлования, Параметры); https://yadi.sk/i/0tAOXYqPFwWXMg |
|||
1
delgadoo
01.11.21
✎
16:38
|
(0) Все что нужно у вас находится не в "Результат", а в "РезультатРазузлования.ПолноеРазузлование"
|
|||
2
Margo93
02.11.21
✎
08:12
|
(1) Вот что в находится в "РезультатРазузлования.ПолноеРазузлование" ((
https://yadi.sk/i/VcZb_mf2C7V_qg |
|||
3
ChiginAV
02.11.21
✎
12:27
|
(2) А при КоличествоУровнейРазузлования = 0 ?
|
|||
4
Margo93
03.11.21
✎
08:24
|
(3) На скрине, именно = 0
Уже все перепробовала, так и не могу победить ((( |
|||
5
Смотрящий
03.11.21
✎
08:37
|
(0) СтруктураИсточник скорее всего криво заполнена
Попробуй передать в РезультатРазузлования.ПолноеРазузлование СтруктураИсточник = Неопределено |
|||
6
Margo93
03.11.21
✎
09:01
|
(5) "СтруктураИсточник скорее всего криво заполнена"
Так Там вроде как только номенклатура надо указать или спецификацию из обязательных. // Параметры: // Источник - тип "Структура" (нельзя использовать элемент коллекции). // Свойства: // - Номенклатура - необязательный в случае указания спецификации (если не указан, тогда выполняется разузлование спецификации). // - ХарактеристикаНоменклатуры - необязательный. // - ЕдиницаИзмерения - необязательный (если не указан, тогда единица хранения остатков номенклатуры). // - Коэффициент - необязательный (если не указан, тогда коэффициент единица измерения). // - Количество - необязательный (если не указан, тогда 1). // - Спецификация - необязательный в случае указания номенклатуры (если не указан, тогда основная спецификация номенклатуры). // |
|||
7
delgadoo
03.11.21
✎
09:20
|
(6) а в СтруктураИсточник то в итоге заполнена перед тем как в модуль разузлование уходит?
Что в СтруктураИсточник после ЗаполнитьЗначенияСвойств? |
|||
8
Margo93
03.11.21
✎
09:21
|
(5) "Попробуй передать в РезультатРазузлования.ПолноеРазузлование СтруктураИсточник = Неопределено"
Можно продробнее как именно ? Вот так не работает: // РезультатРазузлования = Новый Структура("ИсходныеКомплектующие"); // РезультатРазузлования.Вставить("ИсходныеКомплектующие", Неопределено); РезультатРазузлования = Новый Структура("ПолноеРазузлование"); РезультатРазузлования.Вставить("ПолноеРазузлование", СтруктураИсточник = Неопределено); В общем модуле: {ОбщийМодуль.РазузлованиеНоменклатуры.Модуль(442)}: Значение не является значением объектного типа (Добавить) НоваяСтрока = Результат.ПолноеРазузлование.Добавить(); |
|||
9
Margo93
03.11.21
✎
09:23
|
||||
10
ChiginAV
03.11.21
✎
09:38
|
(9) Количество не должно быть неопределено
|
|||
11
Margo93
03.11.21
✎
10:16
|
(10) БОЛЬШОЕ СПАСИБО !!!!!!!!!!!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |