请告诉我,1s 8,UE,瘦客户端,服务器数据库,有一个处理将所有员工上传到.csv文件,有一个函数接收所有员工,我如何将它与.csv文件进行比较,所以以免添加相同的值?这是获取工人的函数: Function GetRemaining()
Запрос = Новый Запрос;
ТекстЗапроса = "ВЫБРАТЬ
| Сотрудники.Наименование КАК Наименование,
| Сотрудники.Код КАК Код,
| ТекущиеКадровыеДанныеСотрудников.ДатаПриема КАК ДатаПриема,
| ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения КАК ДатаУвольнения
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
| ПО (ТекущиеКадровыеДанныеСотрудников.Сотрудник = Сотрудники.Ссылка)";
Запрос.Текст = ТекстЗапроса;
РезультатЗапроса = Запрос.Выполнить().Выбрать();
ТекстCSV = "";
Пока РезультатЗапроса.Следующий() Цикл
ТекстCSV = ТекстCSV + РезультатЗапроса.Код + ", " + РезультатЗапроса.Наименование + ", " + РезультатЗапроса.ДатаПриема + ", " + РезультатЗапроса.ДатаУвольнения + Символы.ВК;
КонецЦикла;
Возврат ТекстCSV;
其余执行代码:
ТекстCSV = ПолучитьОстатки();
Текст = Новый ЗаписьТекста(ПутьКФайлу , КодировкаТекста.UTF8,,ложь);
Текст.ЗаписатьСтроку(ТекстCSV);
Текст.Закрыть();
1 个回答