powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / вопрос по 1с
13 сообщений из 13, страница 1 из 1
вопрос по 1с
    #32729130
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1с вчера первый раз увидел

к нему написан модуль импорта из аксесса, не мной
этот модуль должен добавлять накладные и товары.

с некоторого времени по он стал делать ошибки по некоторым товарам
то есть все позиции правильно а некоторые заменены на другие

в коде что то типа
если (найтитоварпокоду(код,0) = 0)
процедура добавления товара

так вот обнаружилось что встроенная функция поиска товара по коду иногда срабатывает правильно а иногда врет - находит другой товар. коды товара в базе есть.

1с предприятие версии 7.5
дбф хранилище

Вопрос: Есть ли в 1с что - нибуть типа проверки целостности данных - индексов?
...
Рейтинг: 0 / 0
вопрос по 1с
    #32729141
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор1с вчера первый раз увидел
Пока еще не поздно постарайтесь забыть)

А ежели уже подсели то вам на
http://www.sql.ru/forum/actualthread.aspx?tid=128534

А вообще
авторесли (найтитоварпокоду(код,0) = 0)
Скорее всего ошибка программиста - поиск внутри иерархии,
видимо вам придется со временем заменить на
Код: plaintext
(найтитоварпокоду(код, 2 ) =  0 )

авторВопрос: Есть ли в 1с что - нибуть типа проверки целостности данных - индексов?
Есть - в конфигураторе, но в данном случае это не поможет
...
Рейтинг: 0 / 0
вопрос по 1с
    #32729354
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 кварк

спасибо за отклик.

авторПока еще не поздно постарайтесь забыть)

и рад бы да человек хороший просит помочь - я ему говорю что не мой профиль
а он да тут ерунда, сыром кормит, пивом поит ))

в описании вроде написано что 0 - это поиск по всему справочнику
почему же находит другой товар, не соответствующий коду ????
...
Рейтинг: 0 / 0
вопрос по 1с
    #32729551
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конфигуратором посмотри, для этого справочника, какая уникальность стоит для кода - если в пределах группы - плохо, надо будет добавить переход в нужные группы, перед применением найтитоварпокоду(код,0) = 0)

IMHO, Mon$te®
...
Рейтинг: 0 / 0
вопрос по 1с
    #32729569
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейК, в 1С код может быть неуникальным.
Там есть иерархия. Коды могут быть уникальными в пределах иерархии.

Например,
1, Группа 1
1\1, Элемент в группе 1
1\2, Элемент в группе 1
2, Группа 2
2\1, Элемент в группе 2

Так вот, если вы запустите поиск найтитоварпокоду("1",0)
то в данном справочнике 1С найдет первый попавшийся элемент с кодом 1. Это будет либо 1\1, либо 2\1.
Проверяйте полный код.
...
Рейтинг: 0 / 0
вопрос по 1с
    #32729917
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейКтак вот обнаружилось что встроенная функция поиска товара по коду иногда срабатывает правильно а иногда врет - находит другой товар. коды товара в базе есть.
1с предприятие версии 7.5Это баг в языке запросов (если речь идет о нем). Я с ним тоже столкнулся и именнов в версии 7.5. Проявляется редко, в некоторых специфических ситуациях. Мне такую удалось словить. Отправлял информацию в 1С - не отреагировали. Ходил в "Рарус" за подтверждением со своей базой. Подтверждение бага получил. Но в отконвертированной в 1С 7.7 он повторился. После чего плюнул на 1С и перенес свое внимание на другие продукты.
ЗЫ. Вообще-то, это только один баг из тех, на котороые мне "посчастливилось" напороться.
...
Рейтинг: 0 / 0
вопрос по 1с
    #32730042
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ...

код искомого товара "001753" а находит товар чей код "000903"
...
Рейтинг: 0 / 0
вопрос по 1с
    #32730119
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже при закачке из Access в 1С 7.7 Торговля использовал НайтиПоКоду и коды уникальные, но с таким пока не сталкивался
А индексы-то пересоздал (конфигуратором или просто удалить *.cdx - 1С сама их создаст)?
...
Рейтинг: 0 / 0
вопрос по 1с
    #32730285
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейКв том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ...

код искомого товара "001753" а находит товар чей код "000903"
С ума Сойти!
...
Рейтинг: 0 / 0
вопрос по 1с
    #32730301
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyС ума Сойти!
Примерно такой же вопль вырвался из груди спецов в Рарусе, когда они убедились в том, что никакой ошибки в программном коде нет, и индексы перестроены.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
вопрос по 1с
    #34644073
ыыы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy АлексейКв том то и дело что код уникальный и при импорте всегда идет из поля счетчика аксесса ...

код искомого товара "001753" а находит товар чей код "000903"
С ума Сойти!

с ума сойти +1!!
таки кто-нибудь решил эту проблему?
...
Рейтинг: 0 / 0
вопрос по 1с
    #34646867
Мдя ...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нкрофил однако ...такой древность откопать ... там выше такой же мелькал ... :)
Вообще проблема одна - индексы ...прибить и создать заново ...
...
Рейтинг: 0 / 0
вопрос по 1с
    #34646932
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В релизах 7.7, начиная по-моему с 15-го, такой ошибки нет. В 7.5 была.
Перейдите на 7.7. Ну и индексы пересоздайте, не помешает.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / вопрос по 1с
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]