#0
by amadeus2010
Добрый день есть файл ексель с колонкой День посещения и числовым значением от 1 до 7 (дни недели).Загружаю этот файл в 1С документ.Вот этот код: Интереса ради ввел например число 24,потому что пользователь также может ввести любое число.Естественно программа выдала такую ошибку: {Документ.К_ЗакреплениеКлиентов.Форма.ФормаДокумента}: Индекс находится за границами массива Строка.ДеньПосещения=Перечисления.ДниПосещения[DAY-1]; Как можно обойти такую ошибку.
#10
by Mort
Т.е. когда 0 все пучком, а когда 24 неправильный день недели? Это раз. А два - использовать тут исключение, это, простите, ПЦ.
#11
by amadeus2010
я так думаю можно сделать Если DAY>0 Тогда... Кстаи вопрос по ходу дела.Как можно в обработке проведения проверить заполнено поле табличного документа или нет.Если не заполнено то выдать сообщение о ошибке. Я пытался в коде сделать следующее.Написал в модуле формы Ошибка=0 как переменная НачальнаяСтрока=2; и в Обработка проведения как уже можно догадаться документ проводиться без проверки на поставленные условия
#14
by amadeus2010
в модуле документа вместо поставил и обработке проведения: Если Отказ тогда документ все равно проводится даже если есть незаполненные поля.Есть какая стандартная процедура проверки на незаполненные поля в табличной части документа и отказ в проведении если условие не выполняется? Что наподобие Если Строка.Ордтейкер.Пустая тогда Предупреждение("Не заполнены необходимые данные,документ не будет проведен!"); Отказ=Истина; Возврат; КонецЕсли;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Индекс находится за границами массива
- Составной индекс при работе с XBase
- v8: Индекс находится за границами массива
- v8: Ошибка в 1С 8. Индекс находится за границами массива
- Поломался индекс
- Ошибка : Индекс находится за границами массива
- "Индекс находится за пределами массива" на 1 компе.
- Индекс находится за границами массива, как исправить?
- Ошибка SQL: Попытка вставки неуникального значения в уникальный индекс
- индекс находится за границами массива
- индекс находится за пределами массива ( при формировании ОСВ)
- Индекс находится за пределами массива
В этой группе 1С
- Сборщик писем в своем домене (почта через Google apps)
- Дублирование имени объекта метаданных
- Как редактировать форму регламентированного отчета
- Процедура ПередЗаписью() и Ссылка
- В отчете на СКД вывести код для поля группировки
- v7: Табель учета рабочего времени в 1с 7.7
- Можно ли каким то образом запретить Ctrl+O в 1С 8.2
- v7: Как выгрузить список сотрудников в формат excel или txt ?
- Работа с весовым товаром в УТ 11
- Виснет COM подключение к 1С
- Розница 2.0 доп.кнопки в РМК
- Пропали движения документов
- v8: БП: Корректировка поступления прошлого года делает проводки прошлым годом!
- Как открыть форму выбора спозиционированную на нужном элементе.
- v8: Как в компоновщике сделать вывод ресурса только в группировках?
- фоновые задания. как остановить?
- Получение услуг по переработке
- Воспроизведение видео в 1С
- Как обратиться к полю табличной части
- Можно ли в chdbfl передать параметр для запуска в батнике?