Помощь - Поиск - Пользователи - Календарь
Полная версия: Договора
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
OIT
Код
Сотрудник = НайтиСотрудника(ФИО);
НайденныйДоговор = Справочники.ДоговорыКонтрагентов.Выбрать(,Сотрудник,,);
Пока НайденныйДоговор.Следующий() Цикл
Если Сред(НайденныйДоговор.Наименование,1,13)="Договор займа" Тогда
Сотрудник1=НайденныйДоговор.Наименование;
КонецЕсли;
КонецЦикла;
Функция НайтиСотрудника(НаименованиеСотрудника)
НайденныйСотрудник = Справочники.Контрагенты.НайтиПоНаименованиюНаименованиеСотрудника,Истина);
Если НайденныйСотрудник.Пустая() Тогда
НовыйСотрудник = Справочники.Контрагенты.СоздатьЭлемент();
НовыйСотрудник.Наименование = НаименованиеСотрудника;
НовыйСотрудник.НаименованиеПолное = НаименованиеСотрудника;
НовыйСотрудник.УстановитьНовыйКод();
НовыйСотрудник.Записать();
НовыйСотрудник.ГоловнойКонтрагент = НовыйСотрудник.Ссылка;
НовыйСотрудник.Записать();
НайденныйСотрудник = НовыйСотрудник.Ссылка;
КонецЕсли;
Возврат НайденныйСотрудник;
КонецФункции



Где-то у меня не верно в этом фрагменте кода:
Сотрудник выбирается ,но договор не выбирается , хотя в информации он существует
Подскажите пожалуйста
Благодарю Вас
BabySG
Проверьте, что попадает в цикл...
Komich
Синтаксис:
Выбрать(<Родитель>, <Владелец>, <Отбор>, <Порядок>)

Я думаю, договор надо искать через Отбор
BabySG
Да нет вроде - должна выборка нормально найтись, вот только поиск в ней через наименование выглядит странно.
OIT
Код
Сотрудник = НайтиСотрудника(ФИО);
НайденныйДоговор = Справочники.ДоговорыКонтрагентов.Выбрать(,Сотрудник,,);
Пока НайденныйДоговор.Следующий() Цикл
Сотрудник1=НайденныйДоговор.Наименование;
Сообщить(Сотрудник1,СтатусСообщения.Важное);
КонецЦикла;
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ПредоставленныеЗаймы;
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1, Сотрудник);
ОбщегоНазначения.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 2, Сотрудник1);


Оказывается и сотрудник находится и договор выбирается попробовала сделать сообщение
договора выходят ,но в проводке СубКонто1 устанавливается а СубКонто2 - нет по плану счетов
в СубКонто2 должны быть договора да и в ручную выбираются
Благодарю Вас
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.