powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
4 сообщений из 4, страница 1 из 1
1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
    #37729614
tester2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня.
Суть проблемы- сотрудник был 1 день в отпуске, при формировании печатной формы табеля - выводится ОТ на каждый день месяца.

Вышел на запрос (здесь приводится его часть и он немного исправлен для запуска в консоли)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВЫРАЗИТЬ(РаботникиОрганизаций.Сотрудник КАК Справочник.СотрудникиОрганизаций) КАК Сотрудник,
	ВЫРАЗИТЬ(РаботникиОрганизаций.Организация КАК Справочник.Организации) КАК Организация,
	РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
	ВЫРАЗИТЬ(РаботникиОрганизаций.Должность КАК Справочник.ДолжностиОрганизаций) КАК Должность,
	ВЫРАЗИТЬ(РаботникиОрганизаций.ГрафикРаботы КАК Справочник.ГрафикиРаботы) КАК ГрафикРаботы,
	РаботникиОрганизаций.ПериодРегистрации КАК ПериодРегистрации,
	РаботникиОрганизаций.ДатаКалендаря КАК ДатаСр
ПОМЕСТИТЬ ВТТаблицаРаботниковОрганизации
ИЗ
	(ВЫБРАТЬ
		СотрудникиОрганизаций.Ссылка КАК Сотрудник,
		СотрудникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
		СотрудникиОрганизаций.Организация КАК Организация,
		СотрудникиОрганизаций.Должность КАК Должность,
		СотрудникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ДатаКалендаря
	ИЗ
		Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
	ГДЕ
		СотрудникиОрганизаций.Физлицо = &Физлицо
		
	UNION ALL
	
	ВЫБРАТЬ
		СотрудникиОрганизаций.Ссылка КАК Сотрудник,
		СотрудникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
		СотрудникиОрганизаций.Организация КАК Организация,
		СотрудникиОрганизаций.Должность КАК Должность,
		СотрудникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации,
		ДАТАВРЕМЯ(2012, 3, 2) КАК ДатаКалендаря
	ИЗ
		Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
	ГДЕ
		СотрудникиОрганизаций.Физлицо = &Физлицо
	
	UNION ALL
	
	ВЫБРАТЬ
		СотрудникиОрганизаций.Ссылка КАК Сотрудник,
		СотрудникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
		СотрудникиОрганизаций.Организация КАК Организация,
		СотрудникиОрганизаций.Должность КАК Должность,
		СотрудникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации,
		ДАТАВРЕМЯ(2012, 3, 3) КАК ДатаКалендаря
	ИЗ
		Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
	ГДЕ
		СотрудникиОрганизаций.Физлицо = &Физлицо
		
	UNION ALL
	
	ВЫБРАТЬ
		СотрудникиОрганизаций.Ссылка КАК Сотрудник,
		СотрудникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
		СотрудникиОрганизаций.Организация КАК Организация,
		СотрудникиОрганизаций.Должность КАК Должность,
		СотрудникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации,
		ДАТАВРЕМЯ(2012, 3, 4) КАК ДатаКалендаря
	ИЗ
		Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
	ГДЕ
		СотрудникиОрганизаций.Физлицо = &Физлицо
		
	UNION ALL
	
	ВЫБРАТЬ
		СотрудникиОрганизаций.Ссылка КАК Сотрудник,
		СотрудникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
		СотрудникиОрганизаций.Организация КАК Организация,
		СотрудникиОрганизаций.Должность КАК Должность,
		СотрудникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
		ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации,
		ДАТАВРЕМЯ(2012, 3, 5) КАК ДатаКалендаря
	ИЗ
		Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
	ГДЕ
		СотрудникиОрганизаций.Физлицо = &Физлицо
	
	
	
		
		
		
		
		
		
		
		) КАК РаботникиОрганизаций

ИНДЕКСИРОВАТЬ ПО
	Сотрудник
;

//////////////////////////////////////////////////////////////////////////////// 2
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	РаботникиОрганизаций.Сотрудник КАК Сотрудник,
	ЕСТЬNULL(ФИОФизЛицСрезПоследних.Фамилия + " " + ВЫБОР
			КОГДА ФИОФизЛицСрезПоследних.Имя = ""
				ТОГДА ""
			ИНАЧЕ ПОДСТРОКА(ФИОФизЛицСрезПоследних.Имя, 1, 1) + ". "
		КОНЕЦ + ВЫБОР
			КОГДА ФИОФизЛицСрезПоследних.Отчество = ""
				ТОГДА ""
			ИНАЧЕ ПОДСТРОКА(ФИОФизЛицСрезПоследних.Отчество, 1, 1) + "."
		КОНЕЦ, РаботникиОрганизаций.Сотрудник.Физлицо.Наименование) КАК СотрудникНаименование,
	РаботникиОрганизаций.Организация КАК Организация,
	РаботникиОрганизаций.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
	РаботникиОрганизаций.Должность КАК Должность,
	РаботникиОрганизаций.ГрафикРаботы КАК ГрафикРаботы,
	РаботникиОрганизаций.ПериодРегистрации КАК ПериодРегистрации,
	РаботникиОрганизаций.ДатаСр КАК ДатаСр
ПОМЕСТИТЬ ВТСотрудники
ИЗ
	ВТТаблицаРаботниковОрганизации КАК РаботникиОрганизаций
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(
				&КонецПериода,
				ФизЛицо В
					(ВЫБРАТЬ РАЗЛИЧНЫЕ
						СотрудникиОрганизаций.Сотрудник.Физлицо
					ИЗ
						ВТТаблицаРаботниковОрганизации КАК СотрудникиОрганизаций)) КАК ФИОФизЛицСрезПоследних
		ПО (ФИОФизЛицСрезПоследних.ФизЛицо = РаботникиОрганизаций.Сотрудник.Физлицо)

ИНДЕКСИРОВАТЬ ПО
	Сотрудник
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 1) КАК ДатаТабеля,
	ДАТАВРЕМЯ(2012, 3, 1) КАК ПериодРегистрации
ПОМЕСТИТЬ ВТДатыТабеля

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 2),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 3),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 4),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 5),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 6),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 7),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 8),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 9),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 10),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 11),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 12),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 13),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 14),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 15),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 16),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 17),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 18),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 19),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 20),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 21),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 22),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 23),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 24),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 25),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 26),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 27),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 28),
	ДАТАВРЕМЯ(2012, 3, 1)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДАТАВРЕМЯ(2012, 3, 29),
	ДАТАВРЕМЯ(2012, 3, 1)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Сотрудники.Сотрудник КАК Сотрудник,
	Сотрудники.СотрудникНаименование КАК СотрудникНаименование,
	Сотрудники.Организация,
	Сотрудники.ПодразделениеОрганизации,
	Сотрудники.Должность,
	Сотрудники.ГрафикРаботы,
	ВТДатыТабеля.ДатаТабеля КАК ДатаТабеля,
	ВТДатыТабеля.ПериодРегистрации КАК ПериодРегистрации
ПОМЕСТИТЬ ВТСотрудникДата
ИЗ
	ВТСотрудники КАК Сотрудники
		ЛЕВОЕ СОЕДИНЕНИЕ ВТДатыТабеля КАК ВТДатыТабеля
		ПО (ВТДатыТабеля.ДатаТабеля = Сотрудники.ДатаСр)

ИНДЕКСИРОВАТЬ ПО
	Сотрудник,
	ДатаТабеля
;

////////////////////////////////////////////////////////////////////////////////4
ВЫБРАТЬ
	ПлановыеНачисленияРаботниковОрганизаций.Период КАК Период,
	Сотрудники.Сотрудник КАК Сотрудник,
	Сотрудники.ПериодРегистрации КАК ПериодРегистрации,
	Сотрудники.ДатаСр КАК ДатаСр,
	ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета,
	ПлановыеНачисленияРаботниковОрганизаций.ПериодЗавершения,
	ПлановыеНачисленияРаботниковОрганизаций.ВидРасчетаЗавершения,
	ПлановыеНачисленияРаботниковОрганизаций.ДействиеЗавершения,
	ПлановыеНачисленияРаботниковОрганизаций.ДатаНачалаСобытия
ПОМЕСТИТЬ ВТНеобработанныеПлановыеНачисленияРаботниковОрганизаций
ИЗ
	ВТСотрудники КАК Сотрудники
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК ПлановыеНачисленияРаботниковОрганизаций
		ПО Сотрудники.Сотрудник = ПлановыеНачисленияРаботниковОрганизаций.Сотрудник
			И Сотрудники.ДатаСр >= ПлановыеНачисленияРаботниковОрганизаций.Период
ГДЕ
	ПлановыеНачисленияРаботниковОрганизаций.Период <= &КонецПериода
	И ПлановыеНачисленияРаботниковОрганизаций.ВидРасчета.ВидВремени = ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ОтработанноеВПределахНормы)

ИНДЕКСИРОВАТЬ ПО
	Период,
	Сотрудник
;

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

ИНДЕКСИРОВАТЬ ПО
	Сотрудник,
	ДатаТабеля
;

////////////////////////////////////////////////////////////////////////////////6
ВЫБРАТЬ DISTINCT 
	ГрафикиРаботыПоВидамВремени.*
		
	ИЗ
	РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия(
			ПериодДействия В
					(ВЫБРАТЬ
						Сотрудники.ПериодРегистрации
					ИЗ
						ВТСотрудники КАК Сотрудники)
				И ВидРасчета <> ЗНАЧЕНИЕ(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ДниНеоплачиваемыеСогласноТабелю)
				И Сотрудник В
					(ВЫБРАТЬ
						Сотрудники.Сотрудник
					ИЗ
						ВТСотрудники КАК Сотрудники)
				И (НЕ ВидРасчета.ВидВремени В (ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ПустаяСсылка), ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы), ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ЧасовоеНеотработанное))
					ИЛИ ВидУчетаВремени В (ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоНочнымЧасам), ЗНАЧЕНИЕ(Перечисление.ВидыУчетаВремени.ПоВечернимЧасам)))) КАК ФактическийПериодДействия
		inner СОЕДИНЕНИЕ РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени
		ПО 
		(
			ФактическийПериодДействия.ГрафикРаботы = ГрафикиРаботыПоВидамВремени.ГрафикРаботы
			И ФактическийПериодДействия.ПериодДействияНачало <= ГрафикиРаботыПоВидамВремени.Дата
			И ФактическийПериодДействия.ПериодДействияКонец >= ГрафикиРаботыПоВидамВремени.Дата
			И &ВидУчетаВремени = ГрафикиРаботыПоВидамВремени.ВидУчетаВремени
		)



Итак, обратите на последние 4 строчки условия объединения 2-х таблиц: ФактическийПериодДействия и ГрафикиРаботыПоВидамВремени .
Так вот, если закоментировать строчку с условием
И &ВидУчетаВремени = ГрафикиРаботыПоВидамВремени.ВидУчетаВремени, то запрос возвращает графики работы между периодами времени (ПериодДействияНачало и ПериодДействияКонец).
Добавляя условие по ГрафикиРаботыПоВидамВремени.ВидУчетаВремени я получаю выборку неограниченную периодом времени . По факту я получаю вместо одной записи возвращает 85 ( а именно одна запись мне должна возвращатся за этот период, т.к. один день и вид "оплата по дням").

Как версия- 1с запрос неправильно интерпретируется в Tr-SQL (Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2) )

Кто-нибудь сталкивался с подобной проблемой?
...
Рейтинг: 0 / 0
1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
    #37729988
tester2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за помощь.
Тема закрыта.
...
Рейтинг: 0 / 0
1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
    #37742218
IKSparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tester2000,

А почему решением не поделился? Вдруг другие наступят на такие же грабли.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
    #38344814
tester2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кому приходиться, т.к. сейчас всплыла аналогичная ошибка в УТ при формировании печатных форм.
В моем случае исправилась после накатывания последних обновлений на MSSQL.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1с ЗУП 8.2 (ЗУП, редакция 2.5.48.1) Формирование табеля учета рабочего времени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]