|
v7: Почему через отладчик, внешний отчет работает верно, а без него, неправильно ? | ☑ | ||
---|---|---|---|---|
0
IgorTrifonov
01.09.16
✎
14:54
|
Значит всем здрасьте.
Ошибок нет, путаницы тоже нет. Всё проверил. Как проверил. Вставил команды сообщить(какая-то переменная) в тех местах где я делал точки останова. Результаты переменных те же, что в отладчике и что без него. И что делать? |
|||
1
Неверный Параметр И
01.09.16
✎
14:55
|
И кто виноват?
|
|||
2
IgorTrifonov
01.09.16
✎
14:55
|
параметров тоже нет
|
|||
3
trooba
01.09.16
✎
14:55
|
(0) Кеша. КЭШ
|
|||
4
Неверный Параметр И
01.09.16
✎
14:56
|
(3) На семерке-то? Безусловно!
|
|||
5
trooba
01.09.16
✎
14:56
|
Меня смущает выражение: "Ошибок нет, путаницы тоже нет. Всё проверил. "
|
|||
6
aka AMIGO
01.09.16
✎
14:57
|
(0) В отладчике есть табло с переменными, которые ты смотришь?
Некоторые функции, введенные в отладчик, меняют переменные программы. Очисти окно табло |
|||
7
trooba
01.09.16
✎
14:57
|
(4) Семерка?
|
|||
8
IgorTrifonov
01.09.16
✎
14:57
|
и что с ним делать с этим кешом, увеличивать? уменьшать?
и где он этот кеш? 7.7 |
|||
9
trooba
01.09.16
✎
14:58
|
+(6) Пусть переменные обнуляет.
|
|||
10
Vladal
01.09.16
✎
14:59
|
код обработки в студию
|
|||
11
IgorTrifonov
01.09.16
✎
15:02
|
Перем Таб;
Перем ЗА_РАЗРЯД; Перем ЗА_НОЧНЫЕ; Перем ЗА_ПРОСТОЙ; Перем ЗА_ЗАМЕЩЕНИЕ; Перем НАДБАВКА104; Процедура НапечататьСекцию(ЛеваяЧасть,печатать) Таб.ВывестиСекцию(ЛеваяЧасть+"|Основа"); // Таб.№ Ф.И.О. Профессия Если печатать = ЗА_РАЗРЯД Тогда Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); ИначеЕсли печатать = ЗА_НОЧНЫЕ Тогда Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|КТГ"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|ЧТС"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Часы"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Процент"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); ИначеЕсли печатать = ЗА_ПРОСТОЙ Тогда Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Часы"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); ИначеЕсли печатать = ЗА_ЗАМЕЩЕНИЕ Тогда Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|КТГ"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|ЧТС"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Оклад"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Часы"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Процент"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Примечание"); ИначеЕсли печатать = НАДБАВКА Тогда Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|КТГ"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|НАДБАВКА"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Часы"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); Иначе // обычно это 013 и 216 Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|КТГ"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|ЧТС"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Часы"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Процент"); Таб.ПрисоединитьСекцию(ЛеваяЧасть+"|Сумма"); КонецЕсли; КонецПроцедуры ... Процедура Сформировать() ... Процедура ПриОткрытии() ЗА_РАЗРЯД = 1; ЗА_НОЧНЫЕ = 2; ЗА_ПРОСТОЙ= 3; ЗА_ЗАМЕЩЕНИЕ= 4; НАДБАВКА = 5; КонецПроцедуры |
|||
12
IgorTrifonov
01.09.16
✎
15:03
|
НАДБАВКА104 испрвиал на просто НАДБАВКА
|
|||
13
IgorTrifonov
01.09.16
✎
15:04
|
так что с проблемой делать?
|
|||
14
IgorTrifonov
01.09.16
✎
15:05
|
короче условие
ИначеЕсли печатать = НАДБАВКА Тогда не срабатывает |
|||
16
aka AMIGO
01.09.16
✎
15:08
|
Отбой 15-му посту.
|
|||
17
trooba
01.09.16
✎
15:10
|
(14) Что отладка покажет в Печатать и в НАДБАВКА ?
|
|||
18
IgorTrifonov
01.09.16
✎
15:19
|
(14) блин
НАБДАВКА = 742 печатать = 5 теперь буду думать как я дошел до жизни такой Всех благодарю. (Персональная благодарность trooba) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |