|
Помогите написать процедуру установки договора | ☑ | ||
---|---|---|---|---|
0
malder
09.01.12
✎
12:28
|
Нужно в справочнике Договоры Контрагентов, возле номера (не кода) добавить кнопку установить номер, алгоритм такой, запросом вибираем все договора за рабочую дату (год), и к самому большому прибавляем +1. Помогите реализовать пожалуйста
|
|||
1
2S
09.01.12
✎
12:30
|
лучше константу храните
|
|||
2
Rie
09.01.12
✎
12:32
|
(0) Так а в чём проблема-то? Алгоритм ты написал.
|
|||
3
Rie
09.01.12
✎
12:33
|
(1) Какую константу? Нумерация договоров может быть очень даже разнообразной.
|
|||
4
malder
09.01.12
✎
12:33
|
(1) - поподробнее можно?
|
|||
5
aleks-id
09.01.12
✎
12:33
|
а в чем сложность то?
выбрать первые 1 договоры.ссылка из справочник.договорыконтрагентов как договоры где договоры.дата между (началопериода(&текдата,год) и конецпериода(&текдата,год)) упорядочить по договоры.номер убыв |
|||
6
rs_trade
09.01.12
✎
12:34
|
(0) за тебя запрос что написать?
|
|||
7
malder
09.01.12
✎
12:34
|
(2) - это не я придумад алгоритм, а начальник
|
|||
8
rs_trade
09.01.12
✎
12:34
|
(5) сдается мне там еще ДЛЯ ИЗМЕНЕНИЯ надобно
|
|||
9
KUBIK
09.01.12
✎
12:34
|
(4) реквизит договора, а не константу, наверное
|
|||
10
malder
09.01.12
✎
12:35
|
(5) нужно не начало года и конец, а РабочаяДата (год) - как ее получить?
|
|||
11
aleks-id
09.01.12
✎
12:36
|
(10) чаго???
|
|||
12
malder
09.01.12
✎
12:36
|
(11) РабочаяДата
|
|||
13
Rie
09.01.12
✎
12:37
|
(10) Что такое РабочаяДата(год)?
Вероятно, как раз и имелось в виду - за год, в котором РабочаяДата. |
|||
14
aleks-id
09.01.12
✎
12:38
|
где договоры.дата между (началопериода(&текдата,год) и &текдата)
так чтоли?? |
|||
15
1Сергей
09.01.12
✎
12:39
|
(1) Для каждого контра свою константу? :)
|
|||
16
malder
09.01.12
✎
12:43
|
может уже кто делал, пример киньте
|
|||
17
rs_trade
09.01.12
✎
12:54
|
(16) чего еще пример? тебе все уже написали.
|
|||
18
malder
09.01.12
✎
16:07
|
Помогите с запросом не получаеться выбрать за период данные
ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДоговорыКонтрагентов.Ссылка) КАК Ссылка ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ГДЕ ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора И ДоговорыКонтрагентов.Дата МЕЖДУ &ДатаНач И &ДатаКон |
|||
19
malder
09.01.12
✎
16:08
|
Должно быть, выбираю за период (год) все договора, к их количеству прибавляю 1 и получаеться у меня новый номер договора!
|
|||
20
malder
09.01.12
✎
16:08
|
Начал ставить условие по периоду, вообще данные не получаю ни каких, с чем это связано?
|
|||
21
Rie
09.01.12
✎
16:09
|
(19) Почему к их количеству прибавляешь 1? В (0) написано о максимальном номере.
|
|||
22
Kreont
09.01.12
✎
16:10
|
(20) Проверь период как задал, Глюк в 1С8-ке: ДатаНач всегда почему то идет в конце, после ДатаКон :)))
|
|||
23
Rie
09.01.12
✎
16:10
|
(20) Возможно, параметры запроса не так задаёшь. Возможно, что у договоров даты не заполнены...
|
|||
24
malder
09.01.12
✎
16:16
|
(21) - так правильнее будет
|
|||
25
malder
09.01.12
✎
16:16
|
(22) - спасибо получилось !!!
|
|||
26
malder
09.01.12
✎
16:17
|
Осталось только с рабочей датой разобраться
|
|||
27
суицид
09.01.12
✎
16:19
|
(26) кому сейчас легко
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |