Вход | Регистрация


1С:Предприятие ::

Метки: 

Значения одинаковые, а проверка не работает.

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

А то что-то мне сдается, что утверждение "значения одинаковые" слегка голословно
   h-sp
 
15 - 21.09.17 - 12:08
(12) тогда (11). Или еще лучше: переименуй внешнюю обработку и в другую папку ее запиши.
   ermola
 
16 - 21.09.17 - 12:13
(14) см (4)
   Рэйв
 
17 - 21.09.17 - 12:18
(16)такое еще бывает когда код в конфигураторе отличается от кода в базе.Оно перескакивает через несуществующие блоки Может у тебя база не обновлена?
   aleks_default
 
18 - 21.09.17 - 12:18
(16) см. (15). Переименуй обработку
   Масянька
 
19 - 21.09.17 - 12:25
Добавлю 5 копеек:
Запись.СчетКт - тип какой?
А ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.03.Н") - какой?
Ну, и, если тип "строка" - СокрЛП.
   aleks_default
 
20 - 21.09.17 - 12:26
(19) Там на картинках все видно. Все одинаково.
   alxxsssar
 
21 - 21.09.17 - 12:30
А движения-то по этому счету есть реально? А то может ты ищешь то чего нет?
   ermola
 
22 - 21.09.17 - 13:29
(21) Есть.

А общем. Все почистил, перегрузил. Заработало. В чем конкретно затык был так и не понял.



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует