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

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

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

Сделать оптимальный запрос: левое соединение только одного значения ближайшее к дате

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №11
 
12.12.2012 10:52

"У него данные находятся в разных таблицах. Это примерно как получать курс валюты на дату документа. Что-то типа такого (по таблицам УТ 10.3):<br> <br>"ВЫБРАТЬ<br>| РеализацияТоваровУслуг.Ссылка КАК РТУ,<br>| МАКСИМУМ(КурсыВалют.Период) КАК ДатаКурса<br>|ПОМЕСТИТЬ ВТ_МаксДатаКурса<br>|ИЗ<br>| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг<br>| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют<br>| ПО РеализацияТоваровУслуг.Дата >= КурсыВалют.Период<br>| И (КурсыВалют.Валюта = &ВыбВалюта)<br>|ГДЕ<br>| РеализацияТоваровУслуг.Ссылка = &ВыбДокумент<br>|<br>|СГРУППИРОВАТЬ ПО<br>| РеализацияТоваровУслуг.Ссылка<br>|;||////////////////////////////////////////////////////////////­////////////////////<br>|ВЫБРАТЬ<br>| ВТ_МаксДатаКурса.РТУ,<br>| КурсыВалют.Курс<br>|ИЗ<br>| ВТ_МаксДатаКурса КАК ВТ_МаксДатаКурса<br>| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют<br>| ПО ВТ_МаксДатаКурса.ДатаКурса = КурсыВалют.Период<br>| И (КурсыВалют.Валюта = &ВыбВалюта)""

gucci76
читатель
офлайн
Дата регистрации: 16.03.2008
Сообщений: 364
Пост №12
 
12.12.2012 11:55

Спасибо за внимание к моей проблеме.<br>У меня конфа ЗУП, поэтому в конструкторе посмотреть не смогу выложенный пример (( Можно было бы мой скопировать в консоль<br>Попробую так разобраться.

gucci76
читатель
офлайн
Дата регистрации: 16.03.2008
Сообщений: 364
Пост №13
 
12.12.2012 11:58

Денис, у вас по одному документу, а как по всем документам сделать?<br> <br>Ну я типа сделал, но не знаю насколько оптимально.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №14
 
12.12.2012 12:01

По все документам делается так же, только условие не ставишь на документ.<br>Сохрани файл консоли запросов и кинь его сюда.

gucci76
читатель
офлайн
Дата регистрации: 16.03.2008
Сообщений: 364
Пост №15
 
12.12.2012 12:09

"Типа того у меня получилось:<br> <br>ВЫБРАТЬ<br> Регистр.ПериодДействияКонец,<br> Регистр.ФизЛицо,<br> МАКСИМУМ(ФИОФизЛиц.Период) КАК Период<br>ПОМЕСТИТЬ ВТ_СрезНаДату<br>ИЗ<br> РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Регистр<br>       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц<br>       ПО Регистр.ФизЛицо = ФИОФизЛиц.ФизЛицо<br>            И Регистр.ПериодДействияКонец >= ФИОФизЛиц.Период<br><br>СГРУППИРОВАТЬ ПО<br> Регистр.ФизЛицо,<br> Регистр.ПериодДействияКонец<br>;<br><br>////////////////////////////////////////////////////­////////////////////////////<br>ВЫБРАТЬ<br> ВТ_СрезНаДату.ФизЛицо,<br> ФИОФизЛиц.Фамилия,<br> ФИОФизЛиц.Имя,<br> ФИОФизЛиц.Отчество,<br> ФИОФизЛиц.Период,<br> ВТ_СрезНаДату.ПериодДействияКонец<br>ИЗ<br> ВТ_СрезНаДату КАК ВТ_СрезНаДату<br>       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц<br>       ПО ВТ_СрезНаДату.ФизЛицо = ФИОФизЛиц.ФизЛицо<br>            И ВТ_СрезНаДату.Период = ФИОФизЛиц.Период"

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №16
 
12.12.2012 12:18

Все вроде бы корректно.

gucci76
читатель
офлайн
Дата регистрации: 16.03.2008
Сообщений: 364
Пост №17
 
12.12.2012 12:20

Спасибки.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №18
 
12.12.2012 12:25

Я почему-то подумал, что ты мужского рода...

gucci76
читатель
офлайн
Дата регистрации: 16.03.2008
Сообщений: 364
Пост №19
 
12.12.2012 12:28

А потом почему усомнился?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №20
 
12.12.2012 12:31

> Спасибки<br> <br>Теперь ты меня вообще пугаешь... :(

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

Читают тему:

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