Имя: Пароль:
1C
1C 7.7
v7: Не указаны счета проводки!(проводка 1)
,
0 Gavrinev
 
07.08.12
12:03
Просьба подсказать в чем проблема, бухию тока начал.

   Сч10 = СчетПоКоду("10");
   Сч30 = СчетПоКоду("30");
   Опер = СоздатьОбъект("Операция");
   Опер.Новая();
   Опер.НоваяПроводка();
   Опер.СуммаОперации = Итог("Сумма");
   Опер.Содержание = "Поступление 30-10";
   ВыбратьСтроки();
   Пока ПолучитьСтроку()=1 Цикл
       Опер.НоваяПроводка();
       Опер.Док  = ТекущийДокумент();
       Опер.Дебет.Счет = Сч10; // куда
       Опер.Дебет.Товары = Товар;
       Опер.Дебет.Клиенты = Клиент;
       Опер.Кредит.Счет = Сч30;// откуда
       Опер.Кредит.Товары = Товар;
       Опер.Кредит.Клиенты = Клиент;
       Опер.Количество = Количество;
       Опер.Сумма = Сумма;            
   КонецЦикла;
   Опер.Записать();
1 пипец
 
07.08.12
12:04
чо за счета , не группа ?
2 ЧеловекДуши
 
07.08.12
12:05
Попробуй взглянуть на типовую конфигурацию :)
+ А коль ты создал объект "Операция", то где привязка к документу?
3 Прохожий
 
07.08.12
12:05
С ума сошель?
...
  Опер.НоваяПроводка();
   Опер.СуммаОперации = Итог("Сумма");
    Опер.Содержание = "Поступление 30-10";
       Опер.НоваяПроводка();
...
4 Прохожий
 
07.08.12
12:06
(1,2) Туда же?
5 Gavrinev
 
07.08.12
12:06
(2) Опер.Док  = ТекущийДокумент();
это неявляется привязкой?
6 ЧеловекДуши
 
07.08.12
12:06
+(3)Ты еще выше взгляни "Опер = СоздатьОбъект("Операция");"
7 ЧеловекДуши
 
07.08.12
12:07
(5)А накой так делать?
Ты шо, пытаешься обработкой переписать все операции?
8 Gavrinev
 
07.08.12
12:07
(1) счета произвольно придумал, пытаюсь сделать приход...
9 ЧеловекДуши
 
07.08.12
12:07
+ Чревато это :)
10 Прохожий
 
07.08.12
12:07
Сч10 = СчетПоКоду("10");
   Сч30 = СчетПоКоду("30");
   Опер = СоздатьОбъект("Операция");
   Опер.Новая();
    Опер.НоваяПроводка();
   Опер.СуммаОперации = Итог("Сумма");
    Опер.Содержание = "Поступление 30-10";
   ВыбратьСтроки();
   Пока ПолучитьСтроку()=1 Цикл
      Опер.Док  = ТекущийДокумент();
       Опер.Дебет.Счет = Сч10; // куда

       Опер.Дебет.Товары = Товар;
       Опер.Дебет.Клиенты = Клиент;
       Опер.Кредит.Счет = Сч30;// откуда

       Опер.Кредит.Товары = Товар;
       Опер.Кредит.Клиенты = Клиент;
       Опер.Количество = Количество;
       Опер.Сумма = Сумма;    
Если НомерСтроки - КоличествоСтрок() Тогда
прервать();
КонецЕсли;        
       Опер.НоваяПроводка();
   КонецЦикла;
   Опер.Записать();
11 Прохожий
 
07.08.12
12:09
(5) Опер.найтиОперацию(ТекущийДокумент())..
потом все старые проводки удалить...
потом писать новые
12 Прохожий
 
07.08.12
12:10
(6) А в чем проблема?
13 Gavrinev
 
07.08.12
12:10
переделал, ошибка Выбранный счет является группой!(проводка 1, счет 10)
14 Прохожий
 
07.08.12
12:10
+(11) Вместо опер.Новая()
15 Gavrinev
 
07.08.12
12:11
(12) не понял что значит группа???
16 Прохожий
 
07.08.12
12:11
Сч10 = СчетПоКоду("10");
   Сч30 = СчетПоКоду("30");
   Опер = СоздатьОбъект("Операция");
Опер.найтиОперацию(ТекущийДокумент());
   Опер.НоваяПроводка();
   Опер.СуммаОперации = Итог("Сумма");
    Опер.Содержание = "Поступление 30-10";
   ВыбратьСтроки();
   Пока ПолучитьСтроку()=1 Цикл
       Опер.Дебет.Счет = Сч10; // куда


       Опер.Дебет.Товары = Товар;
       Опер.Дебет.Клиенты = Клиент;
       Опер.Кредит.Счет = Сч30;// откуда


       Опер.Кредит.Товары = Товар;
       Опер.Кредит.Клиенты = Клиент;
       Опер.Количество = Количество;
       Опер.Сумма = Сумма;    
Если НомерСтроки - КоличествоСтрок() Тогда
прервать();
КонецЕсли;        
       Опер.НоваяПроводка();
   КонецЦикла;
   Опер.Записать();
17 Прохожий
 
07.08.12
12:11
(15) Читай описание метаданных, какие-нибудь вводные лекции.
18 Gavrinev
 
07.08.12
12:12
сделал так
<code>
   Опер.Новая();
   Опер.СуммаОперации = Итог("Сумма");
   Опер.Содержание = "Поступление 30-10";
   ВыбратьСтроки();
   Пока ПолучитьСтроку()=1 Цикл
       Опер.НоваяПроводка();
       Опер.Док  = ТекущийДокумент();
       Опер.Дебет.Счет = Сч10; // куда
       Опер.Дебет.Товары = Товар;
       Опер.Дебет.Клиенты = Клиент;
       Опер.Кредит.Счет = Сч30;// откуда
       Опер.Кредит.Товары = Товар;
       Опер.Кредит.Клиенты = Клиент;
       Опер.Количество = Количество;
       Опер.Сумма = Сумма;            
   КонецЦикла;
   Опер.Записать();
<code>
19 vah1
 
07.08.12
12:12
это как нужно типовую почистить, что бы счета программно потом добавлять
20 Gavrinev
 
07.08.12
12:13
Ладно всем спасибо буду разбиратся...
21 Gavrinev
 
07.08.12
12:15
(19) а причем тут почистить счета, я с пустой конфой эксперементирую, пытаюсь сделать склад на бухии... По своим счетам
22 Прохожий
 
07.08.12
12:15
(18)
Опер = СоздатьОбъект("Операция");
Опер.найтиОперацию(ТекущийДокумент());
..
Упс. Это по ходу модуль проведения. Тогда не надо вот эти две.
23 Прохожий
 
07.08.12
12:15
Тогда Опер = Операция.
24 Gavrinev
 
07.08.12
12:17
Спасибо за помощь
25 Прохожий
 
07.08.12
12:17
Опер.новая() тоже не надо.
26 Прохожий
 
07.08.12
12:18
(18) остальное вполне, только со счетами разберись что и как.
27 ЧеловекДуши
 
07.08.12
12:18
(21)О боже, еще один чудик :)
Познай наконец для себя конфигурацию ТиС + регистры.
Куда интересней для любого кладовщика, нежели познание невнятности движений по непонятным счетам :)
28 Gavrinev
 
07.08.12
12:19
(26) я создал счета так
10 товары, 30 клиенты
т.е. я понимаю так что приход будет с 30 на 10
29 Gavrinev
 
07.08.12
12:20
(27) я тис знаю, и с регистрами работать умею, люди просили в далекой глубинке на бухии небольшой склад сделать, сижу разбераюсь что почем
30 пипец
 
07.08.12
12:29
бывает , хлаз замылился
31 chief accountant
 
07.08.12
12:30
(29) чем типовая не устраивает?
32 ЧеловекДуши
 
07.08.12
12:31
(29)У нас подобная нетленка записалась. Походу подобная твоей.
Уже 3-тий год не знаем как её похоронить, но уже даже бухи в ней разочарованы :) (хоть в этом радость)
33 ЧеловекДуши
 
07.08.12
12:32
(31)Фраза "Деревня", ни о чем не говорит?
34 Прохожий
 
07.08.12
12:34
(32) Чтобы её похоронить надо воспроизвести весь функционал в типовой...
35 ЧеловекДуши
 
07.08.12
12:34
+(28)А остатки ты как будешь отображать?
А если твои молодчики разделят счет 10 на подсчета?
Хотя в типовой они уже поделены.
Ты хоть в режиме предприятия открой базу, взгляни, какие там счета есть ;)

...Лучше прикрути туда еще регистры и создай на подобие ПуБ-а :)
36 ЧеловекДуши
 
07.08.12
12:34
(34)угу, над этим и работает ;)
37 Gavrinev
 
07.08.12
12:36
(35) у них тока бухия типовая, на другие денег нет ...
38 ЧеловекДуши
 
07.08.12
12:37
(37)Тяжёлый случай.
А правду, чем вам типовой механизм не устраивает?
Который в бухии уже есть.

Чем хоть торгуют?
39 ЧеловекДуши
 
07.08.12
12:38
+(37)Счета в режиме предприятия <> счетам в конфигурации ;)
...оно так могёт...
40 chief accountant
 
07.08.12
12:39
(37) акуеть
41 Gavrinev
 
07.08.12
12:41
(38) смотри начало - бухию тока начал.
Может механизм и устроил бы тока на примере как все работает, хочу сам чё нить посоздавать...
42 Gavrinev
 
07.08.12
12:43
(39) чтобы что нить вписывать в основную конфу надо разобратся как все работает, да и проще (на мой взгляд) создать отдельную, чтоб в ней самому потом кавырятся...
43 chief accountant
 
07.08.12
12:43
(41) тык изучай механизм, товой велик однозначно умрет не родившись
44 Прохожий
 
07.08.12
14:26
(41) не сдавайся, они просто боятся конкуренции...