×
Показано с 1 по 11 из 11
  1. Аноним
    Гость

    Ошибка при вводе Приходного кассового ордера

    1с бухгалтерия программа 7.7.027 ред 484.

    Не могу ввести ПКО. непонятно изза чего. выводит вот такую ошибку:
    <<?>>_____мП =0"а).СтавкаСта НП = Сумма*Расчеасча).вка Тогдаио
    {Документ.ПриходныйОрдер.Форма.Модуль(121)}: Переменная не определена (_____мП)
    Поделиться с друзьями

  2. Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    Откройте Вашу программу в режиме Конфигуратора, оставьте открытой. Потом вернитесь в пользовательский режим. Попробуйте еще раз ввести ПКО, чтобы вышла ошибка. Щелкните Мышкой 2 раза по месту .Модуль(121) и у Вас откроется модуль конфигуратора в месте ошибки. Скопируйте кусок программы с того места, куда попал курсор (121 строка) и вверх до первого попадания слова Функция или процедура и вставьте в сообщение сюда. А то не ясно, что именно не так из Вашей записи.

  3. Аноним
    Гость
    Процедура РасчетНП()
    Если УчитыватьНП = 0 Тогда
    НП = 0;
    Иначе
    РасчетнаяСтавкаНП = СтавкаНП.Ставка/(100+СтавкаНП.Ставка);
    НП = Сумма*РасчетнаяСтавкаНПдуры

    //_____мма).тнаяСтавкаНетнРасчеВ
    _____мП =0"а).СтавкаСта НП = Сумма*Расчеасча).вка Тогда
    ио

  4. Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    Дааа ...
    Кто же это Вам так.
    НП это налог с продаж. Сейчас его нет.
    Оставляете строку Процедура РасчетНП() как есть.
    Перед Если ставите //, убеждаетесь, что строка позеленела.
    НП=0 оставляете как есть,
    остальные строки до строки КонецПроцедуры (первой встретившейся после Процедура РасчетНП) тоже "зелените" с помощью //. Саму строку КонецПроцедуры оставляете. Сохраняете изменения (значек дискетки). Только перед тем как сохранить закройте 1С у всех пользователей, у кого открыта. После сохранения - запускаете свою Бух-ю и пробуете опять создать ПКО

  5. Аноним
    Гость
    <<?>>Иначе
    {Документ.ПриходныйОрдер.Форма.Модуль(116)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')

  6. Аноним
    Гость
    сейчас выдает верхнее сообщение

  7. Fosihas
    Гость
    Процедура РасчетНП()
    Если УчитыватьНП = 0 Тогда
    НП = 0;
    Иначе
    РасчетнаяСтавкаНП = СтавкаНП.Ставка/(100+СтавкаНП.Ставка);
    НП = Сумма*РасчетнаяСтавкаНП;
    КонецЕсли;
    КонецПроцедуры //РасчетНП

    приведите ее к виду
    Последний раз редактировалось Fosihas; 21.11.2008 в 15:01.

  8. Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    Вы сейчас закоментарили только строчку
    Если учитыватьНП=0 тогда
    Теперь поставьте // передстроками
    Иначе
    РасчетнаяСтавкаНП = СтавкаНП.Ставка/(100+СтавкаНП.Ставка);
    НП = Сумма*РасчетнаяСтавкаНПдуры

    //_____мма).тнаяСтавкаНетнРасчеВ
    _____мП =0"а).СтавкаСта НП = Сумма*Расчеасча).вка Тогда
    ио
    т.е. должно получиться
    //Иначе
    //РасчетнаяСтавкаНП = СтавкаНП.Ставка/(100+СтавкаНП.Ставка);
    //НП = Сумма*РасчетнаяСтавкаНПдуры

    //_____мма).тнаяСтавкаНетнРасчеВ
    //_____мП =0"а).СтавкаСта НП = Сумма*Расчеасча).вка Тогда
    //ио
    и т.д. до строки КонецПроцедуры.
    В итоге должна быть строка Процедура РасчетНП() - цветная (красно-синяя), Строка НП=0; - синяя и
    КонецПроцедуры - красная, а все что между Процедура и КонецПроцедуры, кроме нп=0; должно стать зеленым.

  9. Аноним
    Гость
    поставил обновление на 498, нормально заработало

  10. Fosihas
    Гость
    Цитата Сообщение от Аноним Посмотреть сообщение
    поставил обновление на 498, нормально заработало
    самое простое решение.
    Еще осталось найти и дать по рукам, лицу лазающему в Конфигуратор.

  11. Клерк
    Регистрация
    07.04.2008
    Адрес
    Москва
    Сообщений
    193
    Цитата Сообщение от Аноним Посмотреть сообщение
    НП = Сумма*РасчетнаяСтавкаНПдуры
    Про дуры это похоже на откровенный глумеж.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)