Учусь перекачивать информацию с MySQL на 1С.
Было залито около 6000 элементов в справочник сотрудники, у каждого есть свой ID.
Соответственно, каждому из них нужно создать документ с паспортом.
Проблема:
Выборка по каждому элементу справочника работает спокойно, у всех берет свой ID. Но когда я делаю запросы в SQL ("SELECT бла-бла-бла FROM contacts WHERE ID = '" + id +"'"), то создаются паспорта исключительно у тех сотрудников, ID < 1000. То есть, если у сотрудника id = 3456, то не работает, хотя паспорт есть у него.
Почему может быть такая странная фигня? Я везде сверялся с типами полей, всё проверял вроде как - всё равно упорно лезет создается, где id < 1000
(3) А может, тебе ещё скинуть описание функции сообщить? И описание функции Формат()?
Подсказываю. Сделай сообщить(ТвояСтрокаЗапроса) для ИД>1000 и внимательно на неё посмотри. Потом подумай. Повторяй, пока не поймёшь в чем проблема. Потом перейди к изучению Формат()
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший