|
Значения одинаковые, а проверка не работает. | ☑ | ||
---|---|---|---|---|
0
ermola
21.09.17
✎
11:37
|
Доброе.
Значения одинаковые, а проверка не работает. Тупой кусок кода. Для каждого Запись из НаборЗаписейХозрасчетный Цикл Если Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.03.Н") Тогда НомераСтрок.Добавить(Запись.НомерСтроки-1); Сообщить("Отработало"); КонецЕсли; При этом в отладчике вижу что все одинаково. Должно же срабатывать. Запись.СчетКт http://prntscr.com/gntax2 ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.03.Н") http://prntscr.com/gntax2 Вот все одинаково. Где блин мой косяк? |
|||
1
ermola
21.09.17
✎
11:38
|
||||
2
drcrasher
21.09.17
✎
11:43
|
что кажет в отгадчике условие? и зачем НайтиПоКоду, если есть предопределенное значение?
|
|||
3
aleks_default
21.09.17
✎
11:46
|
Нигде. Пойди проветрись, выпей чашечку кофе, прими вАнну...
|
|||
4
ermola
21.09.17
✎
11:47
|
(2) http://prntscr.com/gntfao
Истина кажет. Но в Если не заходит и Сообщить("Отработало"); не кажет. |
|||
5
aleks_default
21.09.17
✎
11:54
|
Скорее всего у тебя конфа изменена и не сохранена. Отлаживается на самом деле другой код.
|
|||
6
aleks_default
21.09.17
✎
11:55
|
Или просто перезапусти пофигуратор
|
|||
7
ermola
21.09.17
✎
11:58
|
(5) Я внешнюю обработку делаю. Конфа не трогается.
(6) Перезапустил. Эффект тот же. |
|||
8
Ёпрст
21.09.17
✎
11:58
|
(0) скопируй код счета из отладчика в пофигуратор. Может, ты Н пишешь в другой расскладке клавиатуры
|
|||
9
ermola
21.09.17
✎
12:00
|
(8) Код давно уже скопирован. Это первое что проверил.
|
|||
10
h-sp
21.09.17
✎
12:04
|
(9) если это на сервере, то Сообщить покажет потом. когда вернешься на клиент.
|
|||
11
Ёпрст
21.09.17
✎
12:05
|
(9) кеш продуй и переазусти пофигуратор и предприятие
|
|||
12
ermola
21.09.17
✎
12:05
|
(10) Я даже в отладчики в Если не захожу, при этот условие Истина.
|
|||
13
drcrasher
21.09.17
✎
12:07
|
в (11) хорошее предложение
|
|||
14
Рэйв
21.09.17
✎
12:08
|
(0)вставь в табло
Запись.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.03.Н") и пришли скрин результата. А то что-то мне сдается, что утверждение "значения одинаковые" слегка голословно |
|||
15
h-sp
21.09.17
✎
12:08
|
(12) тогда (11). Или еще лучше: переименуй внешнюю обработку и в другую папку ее запиши.
|
|||
16
ermola
21.09.17
✎
12:13
|
(14) см (4)
|
|||
17
Рэйв
21.09.17
✎
12:18
|
(16)такое еще бывает когда код в конфигураторе отличается от кода в базе.Оно перескакивает через несуществующие блоки Может у тебя база не обновлена?
|
|||
18
aleks_default
21.09.17
✎
12:18
|
(16) см. (15). Переименуй обработку
|
|||
19
Масянька
21.09.17
✎
12:25
|
Добавлю 5 копеек:
Запись.СчетКт - тип какой? А ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.03.Н") - какой? Ну, и, если тип "строка" - СокрЛП. |
|||
20
aleks_default
21.09.17
✎
12:26
|
(19) Там на картинках все видно. Все одинаково.
|
|||
21
alxxsssar
21.09.17
✎
12:30
|
А движения-то по этому счету есть реально? А то может ты ищешь то чего нет?
|
|||
22
ermola
21.09.17
✎
13:29
|
(21) Есть.
А общем. Все почистил, перегрузил. Заработало. В чем конкретно затык был так и не понял. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |