|
соответствие. не находит по ключу | ☑ | ||
---|---|---|---|---|
0
Domanoff26
22.10.12
✎
13:31
|
есть обращение к соответсвию через квадратные скобки
МИнОстаткиСоотв[ОформлениеСтроки.ДанныеСтроки.Номенклатура] когда ОформлениеСтроки.ДанныеСтроки.Номенклатура = ном1, и я вижу в отладчике что в МИнОстаткиСоотв в ключе есть эта позиция, но МИнОстаткиСоотв[ОформлениеСтроки.ДанныеСтроки.Номенклатура] все равно пишет неопрделено, что не так сделал?? |
|||
1
Maxus43
22.10.12
✎
13:32
|
МИнОстаткиСоотв[ОформлениеСтроки.ДанныеСтроки.Номенклатура.Наименование]
Короче ключ стуктуры - СТРОКА |
|||
2
Жан Пердежон
22.10.12
✎
13:34
|
(1) в соответствии - не обязательно
|
|||
3
Жан Пердежон
22.10.12
✎
13:35
|
(0) но если телепатировать - то да, различные типы
|
|||
4
Maxus43
22.10.12
✎
13:35
|
(2) я хз. СП не согласен:
Параметры: <Ключ> (обязательный) Тип: Строка. Ключ устанавливаемого элемента. <Значение> (необязательный) Тип: Произвольный. Значение устанавливаемого элемента. |
|||
5
Domanoff26
22.10.12
✎
13:35
|
(1) пробывал и так, все равно неопределено, к тому же там написано что ключ любой тип
|
|||
6
mikecool
22.10.12
✎
13:36
|
(5) это чудо. а чудес не бывает
|
|||
7
Domanoff26
22.10.12
✎
13:37
|
(4) мой сп по поводу метода вставить для соответвияВставить (Insert)
Синтаксис: Вставить(<Ключ>, <Значение>) Параметры: <Ключ> (обязательный) Тип: Произвольный. Ключ устанавливаемого элемента. |
|||
8
Domanoff26
22.10.12
✎
13:37
|
(6) может вставлять надо как строку?
|
|||
9
Maxus43
22.10.12
✎
13:38
|
разные СП это конечно да...
|
|||
10
Domanoff26
22.10.12
✎
13:39
|
(9) ну а как он мне тогда ссылку вставил и не ругнулся
|
|||
11
chelentano
22.10.12
✎
13:42
|
(9) в соответствии ключ может быть любого типа, может со структурой путаешь?
|
|||
12
Maxus43
22.10.12
✎
13:42
|
(11) видимо да.
(10) может разгадка там: Рекомендуется, чтобы в качестве ключа выступало значение примитивного типа или другого типа, значение которого может только присваиваться, но не может менять свое содержимое (с) |
|||
13
Maxus43
22.10.12
✎
13:42
|
проверяй типы внимательно
|
|||
14
Domanoff26
22.10.12
✎
13:46
|
(12) (13) уже и тупо строкой сделал
|
|||
15
Maxus43
22.10.12
✎
13:47
|
(14) > (6).
код в студию, в т.ч. и как создаётся структура |
|||
16
Maxus43
22.10.12
✎
13:52
|
Метод Получить не катит тоже?
|
|||
17
Domanoff26
22.10.12
✎
13:54
|
через код номенклатуры как строка
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗначенияТочкиЗаказаСрезПоследних.Номенклатура |ИЗ | РегистрСведений.ЗначенияТочкиЗаказа.СрезПоследних КАК ЗначенияТочкиЗаказаСрезПоследних"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл МИнОстаткиСоотв.Вставить("" + Выборка.Номенклатура.код); КонецЦикла; |
|||
18
Maxus43
22.10.12
✎
13:56
|
бггг. ещё вопросы есть?
|
|||
19
Domanoff26
22.10.12
✎
13:56
|
все, понял косяк
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |