Имя: Пароль:
1C
1С v8
Помогите с запросом по контрагентам и сальдом по 60 счету.
0 Milanka-Lanka
 
08.12.11
18:15
Как составить запрос, который будет выбирать контрагентов, их договора и суммы сальдо на определенную дату?

Ситуация: мне надо загрузить остатки по 60 счету. У меня в оракле и в 1С.8.2 есть контрагенты и их договора. и в оракле есть таблица долгов по договорам, в нее и надо загрузить остатки.

Какой это регистр или это вообще не так делается?
1 Milanka-Lanka
 
08.12.11
18:19
Например:
Контрагент - ИП Иванов
Договор - 1

По ОСВ сальдо на ТекДату Кредитовое=1000рубл

Как мне это запросом вытянуть всех моих контрагентов, по которым есть остатки?
2 GreyK
 
08.12.11
18:23
(0) Оракловцы не когда не падали так низко...
Пригласите специалиста!
3 vicof
 
08.12.11
18:24
сальдо не склоняется
4 Milanka-Lanka
 
08.12.11
18:30
Я вообще с ораклом почти не дружу,
веду тихую войну.

По поводу русского языка и склонений - уже не до него.
Хочеться домой и спать.

Так что, есть конструктивные предложения по поводу отбора контрагентов по заданному критерию?
5 vicof
 
08.12.11
18:33
ты б хоть конфу назвала для начала
6 Milanka-Lanka
 
08.12.11
18:36
Бухгалтерия Корп
7 Milanka-Lanka
 
08.12.11
18:39
Наш клиент -дочка крупного предприятия ведет учет в 8.2 Бухгалерия Корп, теперь Предприятие требует выгружать сведения к себе в оракл.
8 catena
 
08.12.11
18:40
С ораклом "не дружу", 1с "не знаю" -> (2)
9 vicof
 
08.12.11
18:41
Тогда данные по контрагентам можешь получить из виртуальной таблицы Хозрасчетного регистра. Как ты их в Оракл собралась грузить, я не знаю.
По-хорошему, ваше предприятие должно было дать формат, в котором ему эти данные посылать.
10 Milanka-Lanka
 
08.12.11
18:42
Загружать -  загружу.
Сначало необходимо правильно выборку сделать, того что надо загрузить.
11 БибиГон
 
08.12.11
18:44
(10) интересно, а как в оракл загрузите?
12 vicof
 
08.12.11
18:45
(10) тебе запрос написать?
(11) это следующая тема от миланки ;)
13 Milanka-Lanka
 
08.12.11
18:46
(12) Желательно, помочь -) а то я еще долго буду сидеть на работе ночью -( Буду признательна
14 Amra
 
08.12.11
18:47
(12) А следующая - почему задублились контрагенты и договора))
15 Milanka-Lanka
 
08.12.11
18:47
(10) Через COMОбъект("ADODB.Connections")
16 БибиГон
 
08.12.11
18:48
(12) :)
И кстати почему пишете оракл, это же просто база данных. Программа у них какая? Тоже 1с или другая?
17 Milanka-Lanka
 
08.12.11
18:49
(16)Вот я в базу данных оракла и должна грузить из 1с
18 vicof
 
08.12.11
18:49
(13) ну ты свои мысли в виде запроса попробуй оформить, глядишь, чего и получится. Фотка животворящая чудеса делает.
19 БибиГон
 
08.12.11
18:51
(15) А через ADODB как?
20 Mans
 
08.12.11
19:00
(17)ОСВ то чем не устраивает?
21 Milanka-Lanka
 
08.12.11
19:04
(20) Вы мне предлогаете из отчета ОСВ делать выборку?
22 Amra
 
08.12.11
19:06
(21)  Мдя... А может лучше замуж?)
23 Конфигуратор1с
 
08.12.11
19:07
(21) из регистра бухгалтерии
24 Конфигуратор1с
 
08.12.11
19:08
Корп не знаю, но теоретически там должен быть регистр Хозрасчетный
25 Mans
 
08.12.11
19:09
от 1С то чего в результате нада?
26 Milanka-Lanka
 
08.12.11
19:11
(22) Замужем уже. Муж дома ждет -)
(23) Делаю запрос по регистру Хозрасчетный, еще не успела пока проверить что получается.
(25) контрагент (+ его реквизиты), договор (+его реквизиты) и остатки по 60 счету
27 Конфигуратор1с
 
08.12.11
19:11
Создаем объект запрос. В него передаем параметры - дата начал и дата окончания и делаете выборку из виртуальной таблицы остатки регистра хозрасчетный. Не знаю как у вас в россии, у нас есть код ЕДРПО, по которому каждое предприятие уникально. По нему и выгружайте результат.
28 Mans
 
08.12.11
19:12
этого?
|ВЫБРАТЬ Субконто1 КАК Контрагент,Субконто2 КАК Договор,Счет,СуммаОстаток КАК Сумма
|ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дт,Счет В ИЕРАРХИИ(&Счет))
|УПОРЯДОЧИТЬ ПО Контрагент
29 Конфигуратор1с
 
08.12.11
19:13
ей проще код предприятия выгрузить, ссылку передавать не будет.
30 Milanka-Lanka
 
08.12.11
19:15
(27) в моем примере уникальность определяется Уникальным ключем из оракла, так как может быть несколько разных контрагентов с одинаковым ИНН и КПП.
Спасибо за советы, сейчас начну проверять, если где споткнусь, спрошу. Потом и расскажу как через ADODB загружу.
31 vicof
 
08.12.11
19:22
(30) пишется "ключом"
32 Конфигуратор1с
 
08.12.11
19:26
(30) в 1с у вас хранится уникальный ключ оракла?
33 Milanka-Lanka
 
08.12.11
19:32
(32)да в доп.реквизитах
34 Milanka-Lanka
 
08.12.11
20:41
Функция "Возврат" может возвращать несколько значений? Если да, то как их перечислять? Через запятую не нравиться, булевы опереторы тоже.. Как быть? Вот пример, у меня через запятую но он так не пускает?

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
       Возврат  ВыборкаДетальныеЗаписи.Контрагент, ВыборкаДетальныеЗаписи.Договор;
   КонецЦикла;
35 Mans
 
08.12.11
20:42
(34) :)))  , СписокЗначений
36 catena
 
08.12.11
20:43
Лучше структуру