0
- 18.11.2015 - 14:02
|
Никто не делал такое, уже мозг сломал в T-SQL куда проще бы решилось? Есть документ у него бывает подчиненка документ такого же вида, типа корректировки. Так вот нужно выбрать все документы этого вида где основание не заполнено, а где заполнено последний вариант изменений. | |
1
- 18.11.2015 - 14:28
| регистры не ? | |
2
- 18.11.2015 - 14:36
| есть уже куча данных и решаю это не я. | |
3
- 18.11.2015 - 15:10
| Что есть "последний вариант изменений" с учётом возможностей работы в 1С задним числом | |
4
- 18.11.2015 - 15:55
| не причем тут заднее число, документ с таким же видом, но с основанием (является корректировкой его) и самый последний это эта корректировка самая последняя по моменту времени в пределах периода отчета. | |
5
- 18.11.2015 - 15:58
| Напиши сначала запрос, который получит "последние" корректировки. Имитацию "Среза последних". | |
6
- 18.11.2015 - 16:42
|
4-pavlo1c > т.е. под последним понимается последний по позиции из всех документов у которых одно и то же основание? Так? То бишь нужен аналог среза последних (см.5)? Или там цепочки документов? Док0 Док1 имеет основанием Док0 Док2 имеет основанием Док1 .... | |
7
- 18.11.2015 - 16:54
| А у вас рекурсию проходили? | |
8
- 18.11.2015 - 17:37
| http://www.sqlbooks.ru/readarticle.a...file=sql200509 | |
9
- 18.11.2015 - 17:46
|
хм... а вот тут уверяют, что рекурсия зло http://infostart.ru/public/78285/ но я не уверен | |
10
- 18.11.2015 - 21:02
|
А что за 1С у вас? Если 77 на SQL2008 - то там засада именно с выборками подчиненных документов (не работает). | |
11
- 24.11.2015 - 15:15
|
0-pavlo1c > а у меня чисто технологический вопросик а что если у последнего документа в цепочке ВСЕГДА будет специализированный реквизит=1, например "Последний" в этом случае и журнальчик построить удобненько и выборку в запросе на раз два... да надо модули проведения-сохранения пересмотреть, чтоб они пытались перезаписать этот реквизит в других документах. На крайний случай сделать отдельно справочник отложенных записей и его заполнять при невозможности записать и потом раз в пару минут пытаться записать - при успехе стирая элемент справочника отложенных записей. | |
12
- 24.11.2015 - 15:16
| ну и конечно разочек обработочку запустить, чтоб этот "Последний", для последних в цепочке в "1" выставить. | |
| Интернет-форум Краснодарского края и Краснодара |