#4
by Domovoi
Пользователь добавляет строку, пытается выбрать номенклатуру и при выборе программа зависает. Ошибка времени выполнения УдалитьСтроку; : {Документ.ПокупкаСырьяПартия_СВС.Форма.Модуль}: Нет возможности удалить строку! В доке нашел единственное место де это может происходить. Но вся штука в том как я не побовал у меня она не выскакивает. Что же это?
#6
by Злой Бобр
Может удаляешь несуществующую строку? У тебя прямо пишет что на 194 строке спотыкается. Смотри что в ней. Может из глобальника что-то тянешь. С 1С все возможно.
#11
by Domovoi
Код писел не я. Что как то соприкасается с глобальником я посмотрел все норм. Там полюбому чтото будет. Как я применю отладчик если у меня ниразу даже не выскочила ошибка(выскакивает у бухгалтера). Вприципе я уже на 90% уверен что дело в инстоляторе.
#15
by Ёпрст
+14 пока не окончен воод строки - её еще нет(например, нажал Esc и всё - нету её).. а ты её еще и удалить пытаешься. Ошибка не возникает, если Количество строк>1 - он просто удалит предыдущую.
#16
by Domovoi
Ошибка возникает как раз когда выбираешь первый раз. "пока не окончен воод строки - её еще нет(например, нажал Esc и всё - нету её).. а ты её еще и удалить пытаешься" Так если отменить ввод строки, то процедура приокончании редактирования строки наверно не сработает.
#19
by Ёпрст
+18 воткни в эту строку СтатусВозврата и попробуй ввести хоть 1 строку в свой документ, мож тогда поймешь.
#24
by Domovoi
Сдесь у многих привычка на днк или руки сваливать. Я привел конкретную ситуацию и при чем тут днк. И кстате чтож специалист сделает?:)
#25
by Domovoi
+А насчет кверх ногами: зачем нужна процедура приокончанииредактирования, нужна послеокончанияредактирования, а такой вроде нет.
#27
by Domovoi
Не я писал, но я впринципе согласен с тем кто писал этот код. Или есть способ другой? Смысл думаю понятен: Если в строке выбраны какието значения, но не выбрано сырье то эту строку убрать. И как это сделать по другому?
#28
by AeDen
Почему сваливать-то, если так и есть? А спец проанализирует и вычистит базу отподобной лажи....
#29
by AeDen
Надо пересмотреть архитектуру решения, а не лепить тупые заплатки, вызывающие ошибки. тонко и элегантно надо работать, а не топорно и по-идиотски...
#30
by Дядя Васька
Зачем убирать? Достаточно не выпускать из режима редактирования например пока не выберут. Опять же при вводе новой строки задать какое-то значение по умолчанию. А так фигня какая-то, человек заполнил кучу реквизитов, один забыл, все стерлось.
#31
by Torquader
+100 Если человек что-то не заполнил, то система должна "ткнуть его носом" в незаполненное поле и пояснить, что без дальнейшего заполнения этого поля продвинуться дальше нельзя.
#32
by AeDen
Система должна позволять пользователю вводить те данные, в которых пользователь не уверен. Так-же она должна позволять СОХРАНИТЬ те данные, которые ввел пользователь. С тем, что-бы пользователь в дальнейшем мог либо что-то дозаполнить, либо исправить, либо удалить введенные ошибочно данные. Вот ПРОВЕСТИ в случае некорректно внесенных данных система может и не позволять.
#33
by Domovoi
Согласен. Насчет заплаток абсолютно правильно сказали, просто дают 5 заданий в один момент и нормально переделать нет времени, буду как-нибудь выкраивать:). Всем спасибо.
#35
by Torquader
Забив один костыль, ты всегда будешь в дальнейшем об него спотыкаться, и чтобы смягчить ситуацию, придётся забивать ещё костыли, а потом и ещё. И спустя какое-то время вообще нельзя будет исправить всё и реализовать нормально - поэтому, это всегда надо делать сразу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Общая файловая ошибка при доступе к файлу. Ошибка загрузки метаданных.
- Ошибка времени выполнения
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Ошибка SQL 08S01 Ошибка связи
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Обрезать Таблицу Значений
- Таблица файловой БД не может быть записана в SQL
- Проводка НУ КТ 97.01 - ДТ 44.01.1 Обмен ЗиУП-БП
- Штрих ФР-К + Сервер ФР + 2 компьютера
- ЗУП 2.5.23.4 форма Т-3
- ПодключитьОбработчикОжидания
- Как вывести изображение номенклатуры в отчете, построенном на СКД
- ЗУП, автоматическое попадание сотрудников в архив
- 1с 8.2 добавить субконто к 51 "Статьи движения денежных средств"
- УПП. Некорректно формируются проводки по ФСС
- ЗУП. Анализ налогов и взносов
- Не попадают данные в запрос. ТиС
- Глобальные переменные в контексте сервера
- ЗУП: Отражение начисления больничного за счет ФСС
- Как найти нужную ГТД программно?
- Поменять субконто
- как прервать работу 1с 7.7?
- Rarus CRM помогите разобраться с ключами?
- v8: УТ Как выгрузить цену и количество в xml
- Как поместить результат объединения двух таблиц во временную таблицу?