К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

ЗиК77: загрузка выплат - поле период как указать???

Гость
0 - 13.01.2015 - 22:25
ЗиК 77
Подскажите, почему при загрузке из Эксель в док-т "Выплата заработной платы", в поле "За период" автоматически записывает воскресенье??? Вот картинка: http://s019.radikal.ru/i609/1501/77/10f0d0a02d63.jpg

Как программно установить правильный период? Вот код:

Процедура Сформировать()

СпрС = СоздатьОбъект("Справочник.Сотрудники");
Докум = СоздатьОбъект("Документ.ВыплатаЗаработнойПлаты");
Докум.Новый();
Докум.ДатаДок = КонМесяца(ДатаОтч);
Докум.АвтоВремяКонецДня();
Докум.УстановитьНовыйНомер();

Excel = СоздатьОбъект("Excel.Application");
Excel.Workbooks.Open(ФормИмяФайлаДанных);
Книга = Excel.ActiveWorkbook;
Строк = Excel.Cells.CurrentRegion.Rows.Count;

Для х = 1 По Строк Цикл

ФИО = СокрЛП(Строка(Excel.Cells(х, 1).Value));
Сумма = Число(Excel.Cells(х, 2).Value);

Если СпрС.НайтиПоНаименованию(ФИО,0,1) = 1 Тогда
ФЛ = СпрС.ТекущийЭлемент();
Иначе
Сообщить("Не найден: " + ФЛ);
Продолжить;
Конецесли;

Докум.НоваяСтрока();
Докум.Сотрудник = ФЛ;
Докум.Сумма = Сумма;

КонецЦикла;

Докум.Записать();

Excel.Workbooks.Close();

КонецПроцедуры



Гость
1 - 14.01.2015 - 00:02
Заполнить поле ДатаПериода не пробовал?
Гость
2 - 14.01.2015 - 00:12
(1)
Пробовала написать:
Докум.Новый();
Докум.ДатаПериода = ДатаОтч; //где ДатаОтч выбор даты на форме обработки

Не получилось, все равно воскресенье подтягивает... Смотрела как в конфигураторе в самом док-те заполняется период, но там все так хитро и мудрено написано, что так и не разобралась с периодом (((
Гость
3 - 14.01.2015 - 00:25
2-dft2014 > Докум.ДатаПериода = КонМесяца(<значение типа дата>);


К списку вопросов






Copyright ©, Все права защищены