|
Индекс находится за границами массива
| ☑ |
0
Feniks_pro
26.09.16
✎
23:08
|
Конфа: "Управление торговлей", редакция 10.3 (10.3.31.1 / 3.6.12.7)
+УТЛ + CRM
на другой базе все работает.
Создал новую базу с конфигурацией.
При попытке записи документа заказ покупателя с галочкой - требуется доставка вылетает ошибка:
{ОбщийМодуль.новаИнтеграция.Модуль(1288)}: Индекс находится за границами массива
СтрокаГрафика = ТочкаДоставки.ГрафикРаботы[НачальныйДеньНедели-1];
Сам кусок кода:
Функция ПолучитьРежимРаботыТочкиДоставки(ТочкаДоставки, ДатаЗаказа, обДоставка)
НачальныйДеньНедели = ДеньНедели(ДатаЗаказа);
СтрокаГрафика = ТочкаДоставки.ГрафикРаботы[НачальныйДеньНедели-1];
//СтрокаГрафика = ТочкаДоставки.ГрафикРаботы;
СтруктураРаботы = Новый Структура;
СтруктураРаботы.Вставить("ВремяНачала", НачалоДня(ДатаЗаказа) + (СтрокаГрафика.ВремяНачала - '00010101'));
СтруктураРаботы.Вставить("ВремяОкончания", НачалоДня(ДатаЗаказа) + (СтрокаГрафика.ВремяОкончания - '00010101'));
Если ТипЗнч(обДоставка.Грузоотправитель) = Тип("СправочникСсылка.новаСклады") и ТипЗнч(обДоставка.Грузополучатель) = Тип("СправочникСсылка.новаКонтрагенты") Тогда
СтруктураРаботы.Вставить("ВремяПребывания", СтрокаГрафика.ВремяРазгрузки);
Иначе
СтруктураРаботы.Вставить("ВремяПребывания", СтрокаГрафика.ВремяПогрузки);
КонецЕсли;
Возврат СтруктураРаботы;
КонецФункции
помогите победить)
|
|
1
Маленький Мук
26.09.16
✎
23:16
|
Заказ покупателя с галочкой ...
|
|
2
Feniks_pro
26.09.16
✎
23:18
|
(1) Реквизит требуется доставка - галка установлена
|
|
3
Маленький Мук
26.09.16
✎
23:21
|
У тебя дата заказа пустая, но ты лучше удали 1С нафик. Не твое это
|
|
4
Feniks_pro
26.09.16
✎
23:26
|
(3) дата заказа стоит.
|
|
5
Маленький Мук
26.09.16
✎
23:28
|
тогда графики заполняй
|
|
6
Feniks_pro
26.09.16
✎
23:53
|
Если смотрим отладчиком то получаем:
Выражение
СтрокаГрафика = ТочкаДоставки.ГрафикРаботы[НачальныйДеньНедели-1]
Значение
{(1)}: Преобразование значения к типу Число не может быть выполнено
это почему так?
|
|
7
1sanekmaloi1
27.09.16
✎
00:19
|
Потому что начальный день недели = неопределено или что то в этом духе.А почему= не числу это начальное заполнение НСИ кто то пропустил.ИМХО.
|
|