Имя: Пароль:
1C
1С v8
дурят нашего брата =)))
🠗 (Волшебник 26.05.2014 14:03)
0 Segate
 
26.05.14
13:26
Пришел в контору, выполнил работы, отладил сдаю. На следующий день звонят, говорят, у нас обработка(вообще левая) из-за вашего обновления работать перестала. я думаю, что за черт... ну может где и накосячил. открываю код, а там:

    СтруктураОчистки = Новый Структура;
    СтруктураОчистки.Вставить("ТипУслуги",ТипУслуги1);  
    СтруктураОчистки.Вставить("ВариантПрименения",ВариантОчистка);
    
    Если ЗначениеЗаполнено(ТипРесурсаОчистка) тогда
        СтруктураОчистки.Вставить("ТипРесурса",ТипТипРесурсаОчистка);
    КонецЕсли;
    
    Если ЗначениеЗаполнено(ДатаОчистки) тогда
        Выб = РегистрыСведений.ЦеныУслуг.Выбрать(ДатаОчистки,ДатаОчистки,СтруктураОчистки);
    иначе
        Выб = РегистрыСведений.ЦеныУслуг.Выбрать(,,СтруктураОчистки);
    КонецЕсли;


Из этой структуры 2 измерения не индексируемые. Спрашиваю: "И что, это я сломал?"

Ну конечно, говорят, вчера только все работало как часы!

Сталкивались? )
1 Shurjk
 
26.05.14
13:28
Пациент всегда врет (С)
2 Чайник Рассела
 
26.05.14
13:30
(1) Хаус спер это в Библии:
Всяк человек ложь (Пс. 115, 2)
3 acsent
 
26.05.14
13:30
Так они просто хотят чтоб ты им за халяву еще одну сделал ))
4 acsent
 
26.05.14
13:31
Или это из серии: От вашего интернета у меня стиральная машина не работает
5 acsent
 
26.05.14
13:31
кстати попроси копию базы поднять 2х дневную (до твоих работ)
6 Segate
 
26.05.14
13:32
(3) не, ну ясен пень, что я делать этого не буду =) Но вообще такой код, что я тихо сполз под стол =) чувак видать сп вообще не читал, и писал по принципу "фигак, фигак и в продакшн"
7 UIV
 
26.05.14
13:32
(0) А ты уверен что они не были индексируемыми до твоего обновления?
8 Segate
 
26.05.14
13:32
(5) о, кстати хорошая идея =)
9 Segate
 
26.05.14
13:34
(7) ну... во первых уверен. Во вторых - оно все равно не может работать априори.

В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее". Вид сравнения может быть только Равно.
Важно! Структура может содержать только один элемент.(с)
10 Irbis
 
26.05.14
13:38
(0) Ах, обмануть меня не трудно, я сам обманываться рад ©
11 zva
 
26.05.14
13:43
А в чем проблема-то? Договориться приди, восстановить базу до начала работ и запустить "чудо обработку". Если будет та же ошибка, то взять денег за потраченное время, если будет все работать - то исправить бесплатно.
12 Shurjk
 
26.05.14
13:45
(11) И доказать что там лгуны:) Согласятся ли они на такое?
13 Гость из Мариуполя
 
гуру
26.05.14
14:02
(12) а прикинь, если на двухдневной копии все будет работать? кто кому тогда чего докажет? только прикинь :)

мы же не знаем, какие ты <<выполнил работы>>..
может, твои работы и действительно совершенно ни при чем, а может, что-то и затронулось..

так что (11) - практика, критерий истины.
14 Aleks73
 
26.05.14
14:11
Возможно, что-то ты обнулил...бывает. Единственный путь - (тебе,им, странствующему самураю - нужное подчеркнуть) найти ошибку и ткнуть (тебя,их...- нужное подчеркнуть) носом.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.