К основному контенту

Сообщения

Сообщения за декабрь, 2013

1C 8.x Язык запросов. Даты, Период, По дням..

Столкнулся с тем, что не мог найти у себя готовый шаблон формирования в запросе Периода по дням, зная начальную и конечную дату, вида // Прибавляем к дате начала отчета все числа дней и отбираем при этом подходящие нам // то есть не больше даты конца отчета, получим все даты периода формирования ВЫБРАТЬ                  ДОБАВИТЬКДАТЕ ( &НачПериода ,  ДЕНЬ ,  ВТ_Линейка.Поле1 ) КАК  Дата ПОМЕСТИТЬ  ВТ_ВсеДаты ИЗ                  ВТ_Линейка  КАК  ВТ_Линейка ГДЕ                  ДОБАВИТЬКДАТЕ ( &НачПериода ,  ДЕНЬ ,  ВТ_Линейка.Поле1 ) < =  &КонПериода Хороший пример работы с датами в запросах можно посмотреть на примере календаря на СКД  http://infostart.ru/public/103472/

Основной сотрудник ФизЛица?

В типовых решениях, а следом и в отраслевых решениях, используется следующая модель СотрудникиОрганизаций + Организация + ТекущееПодразделениеОрганизации + ФизЛицо + ВидДоговора + ВидЗанятости + Актуальность При такой модели Для одного ФизЛица в программе может быть неограниченное количество сотрудников. Появилась задача - найти основных сотрудников всех физ лиц для некоторой выгрузки данных. Алгоритм выбора основного сотрудника физ лица подсмотрел в функции ПроцедурыУправленияПерсоналом . ОсновнойСотрудникФизлица ( Физлицо , ГоловнаяОрганизация )