Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 июн 2021, 20:19

При создание калькулятора на обработке вылазит ошибки в коде.

Автор alteSs, 18 мая 2017, 10:48

0 Пользователей и 1 гость просматривают эту тему.

alteSs

Вот сам код в обработке:


&НаКлиенте
Процедура NumberProcessor(Команда)
   If (CurrentItem.Name = "B0") AND (Object.Result <> 0) Then
       Object.Result = String(Object.Result) + "0";
   ElsIf (CurrentItem.Name = "B1") Then
      Object.Result = Number(String(Object.Result) + "1");
   ElsIf (CurrentItem.Name = "B2") Then
      Object.Result = Number(String(Object.Result) + "2");
   ElsIf (CurrentItem.Name = "B3") Then
      Object.Result = Number(String(Object.Result) + "3");
   ElsIf (CurrentItem.Name = "B4") Then
      Object.Result = Number(String(Object.Result) + "4");
   ElsIf (CurrentItem.Name = "B5") Then
      Object.Result = Number(String(Object.Result) + "5");
   ElsIf (CurrentItem.Name = "B6") Then
      Object.Result = Number(String(Object.Result) + "6");
   ElsIf (CurrentItem.Name = "B7") Then
      Object.Result = Number(String(Object.Result) + "7");
   ElsIf (CurrentItem.Name = "B8") Then
      Object.Result = Number(String(Object.Result) + "8");
   ElsIf (CurrentItem.Name = "B9") Then
      Object.Result = Number(String(Object.Result) + "9");
   ElsIf (CurrentItem.Name = "BDot") AND (StrOccurrenceCount(String(Object.Result), ",") = 0) Then
       Object.Result = String(Object.Result) + ",";
    EndIf;      
КонецПроцедуры


Вот сами ошибки:

{Обработка.Calculator.Форма.Calculator.Форма(4,36)}: Переменная не определена (Object)
   If (CurrentItem.Name = "B0") AND (<<?>>Object.Result <> 0) Then (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(5,6)}: Переменная не определена (Object)
       <<?>>Object.Result = String(Object.Result) + "0"; (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(5,29)}: Переменная не определена (Object)
       Object.Result = String(<<?>>Object.Result) + "0"; (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(7,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "1"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(7,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "1"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(9,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "2"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(9,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "2"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(11,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "3"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(11,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "3"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(13,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "4"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(13,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "4"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(15,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "5"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(15,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "5"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(17,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "6"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(17,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "6"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(19,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "7"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(19,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "7"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(21,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "8"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(21,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "8"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(23,3)}: Переменная не определена (Object)
      <<?>>Object.Result = Number(String(Object.Result) + "9"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(23,33)}: Переменная не определена (Object)
      Object.Result = Number(String(<<?>>Object.Result) + "9"); (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(24,67)}: Переменная не определена (Object)
   ElsIf (CurrentItem.Name = "BDot") AND (StrOccurrenceCount(String(<<?>>Object.Result), ",") = 0) Then (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(25,6)}: Переменная не определена (Object)
       <<?>>Object.Result = String(Object.Result) + ","; (Проверка: Тонкий клиент)
{Обработка.Calculator.Форма.Calculator.Форма(25,29)}: Переменная не определена (Object)
       Object.Result = String(<<?>>Object.Result) + ","; (Проверка: Тонкий клиент)




alex0402

Цитата: alteSs от 18 мая 2017, 10:48{Обработка.Calculator.Форма.Calculator.Форма(4,36)}: Переменная не определена (Object)

логично!
где определена переменная Object?
Спасибо за Сказать спасибо

alteSs

Цитата: alex0402 от 18 мая 2017, 12:13
Цитата: alteSs от 18 мая 2017, 10:48{Обработка.Calculator.Форма.Calculator.Форма(4,36)}: Переменная не определена (Object)

логично!
где определена переменная Object?

Извиняюсь, я новичок. Что значит где определена? Опишите подробно!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск