Значение не является значением объектного типа
Здравствуйте. Подскажите , пожалуйста, что не правильно делаю. Ругается, {ВнешняяОбработка.ПеребросИзПарадокса.Форма.Форма.Форма(36)}: Значение не является значением объектного типа (ТекСтрТЧ)
КодЕдИзмПДКС = СокрЛП(ЕдИзмПДКС.ТекСтрТЧ.ЕдИзмКод); ,комментил эти строки, по остальным такие же ошибки вылезают.
КодЕдИзмПДКС = СокрЛП(ЕдИзмПДКС.ТекСтрТЧ.ЕдИзмКод); ,комментил эти строки, по остальным такие же ошибки вылезают.
&НаКлиенте
Процедура Загрузить(Команда)
// Вставить содержимое обработчика.
ЗагрузитьИзDBF();
ЕдИзмПДКС = ЗагрузитьИзDBF();
ЕдИзм1С = ПолучитьЕдИзм1С();
ЕдИзмКлассификатор = ПолучитьКлассификаторЕдИзм();
КодЕдИзмПДКС = СокрЛП(ЕдИзмПДКС.ТекСтрТЧ.ЕдИзмКод);
НаимЕдИзмПДКС = СокрЛП(ЕдИзмПДКС.ТекСтрТЧ.ЕдИзмНаим);
КодЕдИзм1С = СокрЛП(ЕдИзм1С.Код);
НаимЕдИзм1С = СокрЛП(ЕдИзм1С.Наименование);
КодЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Код);
НаимЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Наименование);
Для Каждого Строка Из ТЧ Цикл
Если ПроверкаЕдИзмНоменклатуры Тогда
Если Не //НаимЕдИзмПДКС =
НаимЕдИзм1С.НайтиПоКоду(КодЕдИзмКлассификатор) Тогда
КонецЕсли;
Иначе
Продолжить
КонецЕсли;
КонецЦикла;
КонецПроцедуры
ТекСтрТЧ.КодЕдИзмПДКС = ЧислоВСтроку(ДБФ.CODEOKEI);
ТекСтрТЧ.НаимЕдИзмПДКС = ЧислоВСтроку(ДБФ.GOODEDIZM);
&НаСервере
функция ПолучитьЕдИзм1С()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.ЕдиницаИзмерения.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
ЕдИзм1С = ВыборкаДетальныеЗаписи.Ссылка;
КонецЕсли;
Возврат ВыборкаДетальныеЗаписи.Следующий();
КонецФункции
&НаСервере
Функция ПолучитьКлассификаторЕдИзм()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КлассификаторЕдиницИзмерения.Ссылка КАК Ссылка
|ИЗ
| Справочник.КлассификаторЕдиницИзмерения КАК КлассификаторЕдиницИзмерения";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
КлассификаторЕдИзм = ВыборкаДетальныеЗаписи.Ссылка;
КонецЕсли;
Возврат ВыборкаДетальныеЗаписи.Следующий();
КонецФункции
ПоказатьПо теме из базы знаний
- Интерфейсная панель (light) для 8.2
- Внешняя переработанная форма Акта выполненных работ
- Внешняя обработка "Печать карточек контрагентов" для 1С Предприятие 8.2. Обычное приложение
- Загрузка ТТН ЕГАИС внешняя. Для УТ 10.3
- Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО
Найденные решения
(3)
(5)
Какой результат в ДБФ.CODEOKEI вообще?
(6)
Спасибо, коллеги, подсказали вот так сделать
По
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС); ошибки исчезли,а по остальному остались
(5)
Какой результат в ДБФ.CODEOKEI вообще?
(6)
Спасибо, коллеги, подсказали вот так сделать
&НаКлиенте
Процедура Загрузить(Команда)
// Вставить содержимое обработчика.
ЗагрузитьИзDBF();
Если ПроверкаЕдИзмНоменклатуры Тогда
Для Каждого Строка Из ТЧ Цикл
ЕдИзм1С = ПолучитьЕдИзм1С();
ЕдИзмКлассификатор = ПолучитьКлассификаторЕдИзм();
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС);
КодЕдИзм1С = СокрЛП(ЕдИзм1С.Код);
НаимЕдИзм1С = СокрЛП(ЕдИзм1С.Наименование);
КодЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Код);
НаимЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Наименование);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
ПоказатьПо
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС); ошибки исчезли,а по остальному остались
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
(5)
Какой результат в ДБФ.CODEOKEI вообще?
(6)
Спасибо, коллеги, подсказали вот так сделать
По
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС); ошибки исчезли,а по остальному остались
(5)
Какой результат в ДБФ.CODEOKEI вообще?
(6)
Спасибо, коллеги, подсказали вот так сделать
&НаКлиенте
Процедура Загрузить(Команда)
// Вставить содержимое обработчика.
ЗагрузитьИзDBF();
Если ПроверкаЕдИзмНоменклатуры Тогда
Для Каждого Строка Из ТЧ Цикл
ЕдИзм1С = ПолучитьЕдИзм1С();
ЕдИзмКлассификатор = ПолучитьКлассификаторЕдИзм();
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС);
КодЕдИзм1С = СокрЛП(ЕдИзм1С.Код);
НаимЕдИзм1С = СокрЛП(ЕдИзм1С.Наименование);
КодЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Код);
НаимЕдИзмКлассификатор = СокрЛП(ЕдИзмКлассификатор.Наименование);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
ПоказатьПо
КодЕдИзмПДКС = СокрЛП(Строка.КодЕдИзмПДКС);
НаимЕдИзмПДКС = СокрЛП(Строка.НаимЕдИзмПДКС); ошибки исчезли,а по остальному остались
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот