Имя: Пароль:
1C
1С v8
Не работает выгрузка информации с MySQL, если уникальный идентификатор > 1000
0 neitrosha
 
03.04.13
10:28
Учусь перекачивать информацию с MySQL на 1С.
Было залито около 6000 элементов в справочник сотрудники, у каждого есть свой ID.
Соответственно, каждому из них нужно создать документ с паспортом.
Проблема:
Выборка по каждому элементу справочника работает спокойно, у всех берет свой ID. Но когда я делаю запросы в SQL ("SELECT бла-бла-бла FROM contacts WHERE ID = '" + id +"'"), то создаются паспорта исключительно у тех сотрудников, ID < 1000. То есть, если у сотрудника id = 3456, то не работает, хотя паспорт есть у него.

Почему может быть такая странная фигня? Я везде сверялся с типами полей, всё проверял вроде как - всё равно упорно лезет создается, где id < 1000
1 ДенисЧ
 
03.04.13
10:29
Очередная жертва неразрывного пробела, незнания функции Сообщить() и отстутвия знания функции Формат()...
2 drcrasher
 
03.04.13
10:30
(1) браво!
3 neitrosha
 
03.04.13
10:30
(1) Таки да.
Про пробел думал.

Можно скинуть ссылку на ветку, где подобная проблема?
4 ДенисЧ
 
03.04.13
10:31
(3) А может, тебе ещё скинуть описание функции сообщить? И описание функции Формат()?
Подсказываю. Сделай сообщить(ТвояСтрокаЗапроса) для ИД>1000 и внимательно на неё посмотри. Потом подумай. Повторяй, пока не поймёшь в чем проблема. Потом перейди к изучению Формат()
5 drcrasher
 
03.04.13
10:31
(3) ветка в СП. Формат
6 neitrosha
 
03.04.13
10:32
(4), (5)Окей.
Спасибо за наводку.