Платформа 8.3.6.2332, конфигурация "Управление торговлей", редакция 10.3 (10.3.34.1) типовая. Изначально была 10.3.28.1, но обновления проходили неккоретно. Т.е в "Конфигурация -> Поддержка -> Обновить конфигурацию" всё нормально, но в "О программе..." так и отображалась версия 10.3.28.1. После запуска и прохождении "Отладка" всё исправилось.
При открытии Документы: "Поступление товаров и услуг"
Ошибка: "Получение элемента по индексу для значения не определено"
Подробнее:
{ОбщийМодуль.ЭлектронныеДокументыПереопределяемый.Модуль(8290)}: Получение элемента по индексу для значения не определено
КолонкиСписка = ФормаСписка.ЭлементыФормы[ИмяСписка].Колонки;
Данная ошибка появилась (совпало) после создания и 1-ого обмена типового одностороннего обмена данными УТ_10.3 => БП_3.0.41.64.
Как исправить ошибку? Спасибо.
При открытии Документы: "Поступление товаров и услуг"
Ошибка: "Получение элемента по индексу для значения не определено"
Подробнее:
{ОбщийМодуль.ЭлектронныеДокументыПереопределяемый.Модуль(8290)}: Получение элемента по индексу для значения не определено
КолонкиСписка = ФормаСписка.ЭлементыФормы[ИмяСписка].Колонки;
Данная ошибка появилась (совпало) после создания и 1-ого обмена типового одностороннего обмена данными УТ_10.3 => БП_3.0.41.64.
Как исправить ошибку? Спасибо.
По теме из базы знаний
- Дополняемые бланки ТТН для поступления (для КА 1.1)
- Заполнение документа "Поступление товаров и услуг" по красным остаткам на складе организации для БП 3.0 (механизм ИНТЕРКАМПАНИ)
- Объединение (слияние) нескольких документов Поступление товаров и услуг в один (БП 2.0)
- Часть 1. Закупка товаров и услуг через посредника (оформление хозяйственных операций с позиции Посредника)
- Закупка товаров и услуг через посредника (оформление хозяйственных операций с позиции Посредника). Часть 2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Такая же ошибка на платформе 8.3.5
И релиз такой же.
Думаю проблема в релизе конфигурации!!!!
Еще пока детально не разбирался, но это связано с ЭДО. Как раз были в анонсах изменения.
Сейчас буду снимать модуль с поддержки и решать проблему, ибо работать товароведы не смогут (точнее поставить на приход)
И релиз такой же.
Думаю проблема в релизе конфигурации!!!!
Еще пока детально не разбирался, но это связано с ЭДО. Как раз были в анонсах изменения.
Сейчас буду снимать модуль с поддержки и решать проблему, ибо работать товароведы не смогут (точнее поставить на приход)
Временно решил проблему так:
Добавил в процедуру метод исключения. Пометил жирным. Предварительно включив возможность изменения в поддержке.
Общий модуль. "ОбщийМодуль.ЭлектронныеДокументыПереопределяемый"
Процедура ЭДО_ФормаСпискаДокумента_ПриОткрытии(ФормаСписка, мИспользоватьОбменЭД, ИмяСписка = "Список") Экспорт
Попытка
Если Не мИспользоватьОбменЭД Тогда
КолонкиСписка = ФормаСписка.ЭлементыФормы[ИмяСписка].Колонки;
КолонкиСписка.СостояниеЭД.Видимость = Ложь;
Если КолонкиСписка.Найти("ДействияСНашейСтороны") <> Неопределено Тогда
КолонкиСписка.ДействияСНашейСтороны.Видимость = Ложь;
КонецЕсли;
Если КолонкиСписка.Найти("ДействияСоСтороныДругогоУчастника") <> Неопределено Тогда
КолонкиСписка.ДействияСНашейСтороны.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
Исключение
КонецПопытки
КонецПроцедуры
Добавил в процедуру метод исключения. Пометил жирным. Предварительно включив возможность изменения в поддержке.
Общий модуль. "ОбщийМодуль.ЭлектронныеДокументыПереопределяемый"
Процедура ЭДО_ФормаСпискаДокумента_ПриОткрытии(ФормаСписка, мИспользоватьОбменЭД, ИмяСписка = "Список") Экспорт
Попытка
Если Не мИспользоватьОбменЭД Тогда
КолонкиСписка = ФормаСписка.ЭлементыФормы[ИмяСписка].Колонки;
КолонкиСписка.СостояниеЭД.Видимость = Ложь;
Если КолонкиСписка.Найти("ДействияСНашейСтороны") <> Неопределено Тогда
КолонкиСписка.ДействияСНашейСтороны.Видимость = Ложь;
КонецЕсли;
Если КолонкиСписка.Найти("ДействияСоСтороныДругогоУчастника") <> Неопределено Тогда
КолонкиСписка.ДействияСНашейСтороны.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
Исключение
КонецПопытки
КонецПроцедуры
Аналогичная ошибка на 8.2.19.130/10.3.34.1
Причем одна из аналогичных конфигураций обновилась и все ОК. А на другой - залет.
Перезаливка конфигурации, тестирование и исправление базы результатов не дали.
Откатился на ночной бэкап, благо с утра не много наколотили в базу.
artspeed, спасибо. Работает.
Причем одна из аналогичных конфигураций обновилась и все ОК. А на другой - залет.
Перезаливка конфигурации, тестирование и исправление базы результатов не дали.
Откатился на ночной бэкап, благо с утра не много наколотили в базу.
artspeed, спасибо. Работает.
(12) admusov, Там в логике ошиблись.
С логикой там все нормально. Просто в формах списка документов ПоступлениеТоваровУслуг И СчетФактураПолученный в процедурах ПриОткрытии() при вызове ЭлектронныеДокументыПереопределяемый.ЭДО_ФормаСпискаДокумента_ПриОткрытии() неправильно передается последний параметр, он должен быть строковым. Нужно его взять в кавычки. Типа так:
В типовой:
Исправить на:
С логикой там все нормально. Просто в формах списка документов ПоступлениеТоваровУслуг И СчетФактураПолученный в процедурах ПриОткрытии() при вызове ЭлектронныеДокументыПереопределяемый.ЭДО_ФормаСпискаДокумента_ПриОткрытии() неправильно передается последний параметр, он должен быть строковым. Нужно его взять в кавычки. Типа так:
В типовой:
Процедура ПриОткрытии()
// Начало ЭлектронныеДокументы
ЭлектронныеДокументыПереопределяемый.ЭДО_ФормаСпискаДокумента_ПриОткрытии(ЭтаФорма, мИспользоватьОбменЭД, ДокументСписок);
// Конец ЭлектронныеДокументы
КонецПроцедуры
Исправить на:
Процедура ПриОткрытии()
// Начало ЭлектронныеДокументы
ЭлектронныеДокументыПереопределяемый.ЭДО_ФормаСпискаДокумента_ПриОткрытии(ЭтаФорма, мИспользоватьОбменЭД, "ДокументСписок");
// Конец ЭлектронныеДокументы
КонецПроцедуры
Мля.., сколько лет уже с 1С работаю, но не перестаю удивляться, месяц прошел с момента выхода релиза, ошибка зарегистрирована и нет исправления. Я понимаю, что это наш хлеб (программистов), но мы и так можем зарабатывать, если голова на плечах, а вот почему пользователи должны платить за такие ошибки. Ведь по сути программа на данном релизе не работоспособна, а нуралиев и ко даже не чухаются...
(23) coriner, это я сразу предложил операторам ввода и их реакция, в т.ч. руководителя, была не совсем позитивная :( И объяснения, что ошибка и она зарегистрирована никого не удовлетворила. Сказали, возвращай старую версию. В связи с этим повторяю свой вопрос:
All:
Есть ли "насильный" способ вернуться на более раннюю стабильную версию?
Есть ли "насильный" способ вернуться на более раннюю стабильную версию?
(25) CWS, Прежде чем решиться на такой шаг, как "насильно" вернуться к старой версии(что я категорически не советую) надо сопоставить объекты в новой конфе по сравнению со старой. Если затронуты только объекты, которые вам не нужны, можно рискнуть, сделав сначала архивную копию. "Насильно" вернуться можно так. Сделать выгрузку файла конфигурации старой типовой версии, затем полностью снять с поддержки текущую конфу и загрузить конфигурацию из файла, который вы до этого выгрузили из старой типовой. В этом случае ваша конфа опять будет на замках :). Лучше просто верните вашу конфу на замки и дождитесь следующего релиза.
(28) CWS, Насколько я понял, информационная база одна и та же, только вы успели ее после обновления заполнить данными. Правил замены объектов никаких нет, просто текущие данные "одеваются" на метаданные старой версии в процессе загрузки файла конфигурации. Данные могут быть потеряны для тех объектом метаданных, которые изменились по сравнению со старой версией. Узнать какие, вы можете так. Разверните старый архив и сохраните конфигурацию в файл, затем зайдите в конфигуратор текущей информационной базы и воспользуйтесь меню конфигурация - сравнить конфигурации.Выберите первая конфа - основная конфигурация, вторая - файл (выберите файл сохраненной конфы, ОК.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот