|
|
|
соответствие. не находит по ключу | ☑ | ||
|---|---|---|---|---|
|
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
|
все, понял косяк
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |