Имя: Пароль:
1C
1С v8
Помогите написать процедуру установки договора
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) кому сейчас легко
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.