Здравствуйте!
Помогите, пожалуйста.
Переношу зарплату из программы под DOS в ЗУП 3.0
Решила использовать документ НачальнаяШтатнаяРасстановка. В этот документ загружаю данные из базы DOS.
Проблема возникла с выслугой. Не отображается в документе размер выслуги в денежном выражении. А когда интерактивно завожу выслугу, то отображается.
Делаю так:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СтажиФизическихЛиц.ФизическоеЛицо,
| СтажиФизическихЛиц.ВидСтажа,
| СтажиФизическихЛиц.ДатаОтсчета
|ИЗ
| РегистрСведений.СтажиФизическихЛиц КАК СтажиФизическихЛиц
|ГДЕ
| СтажиФизическихЛиц.ФизическоеЛицо = &ФизическоеЛицо
| И СтажиФизическихЛиц.ВидСтажа = &ВидСтажа";
СтажСотрудника.ДатаОтсчета это дата.
А НоваяСтрокаНачисленияТЧ.Размер это число. Нельзя присваивать. Но программа как-то рассчитывает когда задаю выслугу датой интерактивно.
Простите, посмешила народ. Конечно же пропустила Следующий().
Но проблема не решена. Отладчиком вижу, что ДатаОтсчета это дата 25.05.2012, а НоваяСтрокаНачисленияТЧ.Размер = 0 после присвоения. Что логично. Но куда присвоить эту ДатуОтсчета не знаю.