|
вопрос по 1с
|
|||
---|---|---|---|
#18+
1с вчера первый раз увидел к нему написан модуль импорта из аксесса, не мной этот модуль должен добавлять накладные и товары. с некоторого времени по он стал делать ошибки по некоторым товарам то есть все позиции правильно а некоторые заменены на другие в коде что то типа если (найтитоварпокоду(код,0) = 0) процедура добавления товара так вот обнаружилось что встроенная функция поиска товара по коду иногда срабатывает правильно а иногда врет - находит другой товар. коды товара в базе есть. 1с предприятие версии 7.5 дбф хранилище Вопрос: Есть ли в 1с что - нибуть типа проверки целостности данных - индексов? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 09:05 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
автор1с вчера первый раз увидел Пока еще не поздно постарайтесь забыть) А ежели уже подсели то вам на http://www.sql.ru/forum/actualthread.aspx?tid=128534 А вообще авторесли (найтитоварпокоду(код,0) = 0) Скорее всего ошибка программиста - поиск внутри иерархии, видимо вам придется со временем заменить на Код: plaintext
авторВопрос: Есть ли в 1с что - нибуть типа проверки целостности данных - индексов? Есть - в конфигураторе, но в данном случае это не поможет ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 09:16 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
2 кварк спасибо за отклик. авторПока еще не поздно постарайтесь забыть) и рад бы да человек хороший просит помочь - я ему говорю что не мой профиль а он да тут ерунда, сыром кормит, пивом поит )) в описании вроде написано что 0 - это поиск по всему справочнику почему же находит другой товар, не соответствующий коду ???? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 10:50 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
Конфигуратором посмотри, для этого справочника, какая уникальность стоит для кода - если в пределах группы - плохо, надо будет добавить переход в нужные группы, перед применением найтитоварпокоду(код,0) = 0) IMHO, Mon$te® ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 11:43 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
АлексейК, в 1С код может быть неуникальным. Там есть иерархия. Коды могут быть уникальными в пределах иерархии. Например, 1, Группа 1 1\1, Элемент в группе 1 1\2, Элемент в группе 1 2, Группа 2 2\1, Элемент в группе 2 Так вот, если вы запустите поиск найтитоварпокоду("1",0) то в данном справочнике 1С найдет первый попавшийся элемент с кодом 1. Это будет либо 1\1, либо 2\1. Проверяйте полный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 11:47 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
АлексейКтак вот обнаружилось что встроенная функция поиска товара по коду иногда срабатывает правильно а иногда врет - находит другой товар. коды товара в базе есть. 1с предприятие версии 7.5Это баг в языке запросов (если речь идет о нем). Я с ним тоже столкнулся и именнов в версии 7.5. Проявляется редко, в некоторых специфических ситуациях. Мне такую удалось словить. Отправлял информацию в 1С - не отреагировали. Ходил в "Рарус" за подтверждением со своей базой. Подтверждение бага получил. Но в отконвертированной в 1С 7.7 он повторился. После чего плюнул на 1С и перенес свое внимание на другие продукты. ЗЫ. Вообще-то, это только один баг из тех, на котороые мне "посчастливилось" напороться. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 13:29 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
в том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ... код искомого товара "001753" а находит товар чей код "000903" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 14:09 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
Тоже при закачке из Access в 1С 7.7 Торговля использовал НайтиПоКоду и коды уникальные, но с таким пока не сталкивался А индексы-то пересоздал (конфигуратором или просто удалить *.cdx - 1С сама их создаст)? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 14:38 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
АлексейКв том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ... код искомого товара "001753" а находит товар чей код "000903" С ума Сойти! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 15:44 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
mazzyС ума Сойти! Примерно такой же вопль вырвался из груди спецов в Рарусе, когда они убедились в том, что никакой ошибки в программном коде нет, и индексы перестроены. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2004, 15:51 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
mazzy АлексейКв том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ... код искомого товара "001753" а находит товар чей код "000903" С ума Сойти! с ума сойти +1!! таки кто-нибудь решил эту проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2007, 14:49 |
|
вопрос по 1с
|
|||
---|---|---|---|
#18+
нкрофил однако ...такой древность откопать ... там выше такой же мелькал ... :) Вообще проблема одна - индексы ...прибить и создать заново ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2007, 11:38 |
|
|
start [/forum/search_topic.php?author=katenecon58&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 9853ms |
total: | 10002ms |
0 / 0 |