Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Работа с Зарплатой через OLE

mkv
читатель
офлайн
Дата регистрации: 23.10.2007
Сообщений: 18
Пост №1
 
23.10.2007 10:57

Подскажите, как при подключении к внешней базе определить группу расчетов через OLE для передачи в запрос<br>

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
24.10.2007 09:32

"а так?<br>ОсновныеНачисления=V77.EvalExpr("ГруппаРасчетов.ОсновныеНачисления");"

mkv
читатель
офлайн
Дата регистрации: 23.10.2007
Сообщений: 18
Пост №3
 
25.10.2007 07:05

"Спасибо, но все равно не работает. Вот пример запроса,конструкция ВходитВГруппу не проходит через соединение.<br>//////////////<br> ОсновныеНачисления=База.EvalExpr("ГруппаРасчетов.ОсновныеНачисления"); <br> Запрос = База.CreateObject("Запрос");<br> ТекстЗапроса = "Период с "+"'"+ НачалоПериода+ "'" + " по "+ "'" + КонецПериода + "'"+";";<br> ТекстЗапроса = ТекстЗапроса+<br> "//{{ЗАПРОС(Сформировать)<br> |Сотрудник = ЖурналРасчетов.Зарплата.Объект;<br> |ФизЛицо = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;<br> |Должность = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент.Должность;<br> |Подразделение = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент.Подразделение;<br> |Оклад = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент.Оклад;<br> |Расчет = ЖурналРасчетов.Зарплата.ВидРасч;<br> |Результат = ЖурналРасчетов.Зарплата.Результат;<br> |ДатаНачала = ЖурналРасчетов.Зарплата.ДатаНачала;<br> |ДниВЖурнале = ЖурналРасчетов.Зарплата.Дни;<br> |ЧасыВЖурнале = ЖурналРасчетов.Зарплата.Часы;<br> |ТекущаяЗапись = ЖурналРасчетов.Зарплата.ТекущаяЗапись;<br> |Функция Дни = Сумма(ДниВЖурнале) когда ((Расчет.ВходитВГруппу(ОсновныеНачисления)=1) и <br>                               (ФизЛицо = Сотрудник));<br> |Группировка ФизЛицо без групп;<br> |Условие((Результат<>0)или((ДниВЖурнале<>0)и(Расчет.ВходитВГруппу(ОсновныеНачисления)=1)));<br> |"<br> ; <br>////////////<br>выдает ошибку <br>Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда<br>{1С:Предприятие: Функция Дни = Сумма(ДниВЖурнале) когда ((Расчет.ВходитВГруппу(ОсновныеНачисления <<?>> =1) и (ФизЛицо = Сотрудник));<br>Запрос[13] : Ошибка в выражении 'ОсновныеНачисления' <br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация