Имя: Пароль:
1C
 
Добавление субконто на 90й счет
0 ALL_EG
 
16.09.10
18:19
Добрый день!!
возникла необходимость добавить дополнительные субконто на 90.1.2 в плане счетов.
сейчас там только 1 субконто, нужно еще номенклатуру туда добавить и место хранения..

нужно ли теперь дописывать программный код??? и с какими еще подводными камнями можно столкнуться????

используем Комплексную 7.7

-------------------------------

сам не в восторге от этого...мне легче отчет написать, где получить сведения, скажем из документов и вывести пользователю с той детализацией, котороя нужна по оборотам 90 счета..
но бухгалтер хочет видеть это в проводках..причем, сразу скажу: что с 7.7 тесно не работал. бухгалтер утверждает, что программист им давно еще добавлял еще одно субконто на 41 счет, так там он это сделал за считанные минуты, что в коде он ничего не менял..

вот теперь я и интересуюсь: можно ли как-нибудь "безболезненно" добавить на 90 счет субконто и как правильно организовать учет..
1 Irbis
 
16.09.10
18:21
C минимумом переделок разве что оборотное.
2 Эльниньо
 
16.09.10
18:24
Буху мозгов добавить надо. Он там охренел у вас.
3 Irbis
 
16.09.10
18:24
(2) У такого не приживутся
4 Пеппи
 
16.09.10
18:29
(0) а это субконто которое на 41 еще живо?
5 Эльниньо
 
16.09.10
18:29
Попроси рассказать экономический смысл сего чуда.
6 KUBIK
 
16.09.10
18:35
(0) "бухгалтер утверждает, что программист им давно еще добавлял еще одно субконто на 41 счет, так там он это сделал за считанные минуты, что в коде он ничего не менял.. " = добавить субконто можно и быстрее :))), только если код не менять, толку от этого...
7 ALL_EG
 
16.09.10
18:38
41 счет - жив пока, все функционирует.. :)
не могу сказать что там делалось и как, да и разбираться времени нет..сроки жесткие поставили - чтобы завтра к концу рабочего дня было все готово..

а смысл сего чуда в следующем: хотят анализировать какую выручку они получают от продажи тех или иных товаров и с какого склада они отгружались (причем чтобы видно было все сразу, без анализа корреспонденции)...

ну а вообще (в общем случае для общего моего развития): если добавляю субконто, то как вообще это все организовать? в конфигураторе добавляю субконто для счета - что дальше то делать?
само ведь оно заполняться не будет, нужно дорабатывать программно, правильно размышляю??
8 KUBIK
 
16.09.10
18:39
"нужно дорабатывать программно, правильно размышляю??"= правильно
9 Эльниньо
 
16.09.10
18:45
(7) Надо ещё подумать какими счетами будешь закрывать эти субконто. А никаким.
Ну на 90.2.2 можно добавить субконто. А на 90.3 - извините.
И ещё как минимум надо модули проведения дописать.
10 KUBIK
 
16.09.10
18:45
(8) кроме всего прочего, необходимо еще и настроить в справочнике "Механизм формирования проводок"
11 ALL_EG
 
16.09.10
18:46
тут задача стоит только по 90.1.2 счету...по другим "ПОКА" им не приспичило
12 Irbis
 
16.09.10
18:47
(11) Лиха беда начало
13 Эльниньо
 
16.09.10
18:51
(11) Обязательно бумажку с подписью буха, иначе потом крайним будешь ты.
Конфа обновляется?
14 СССР
 
16.09.10
18:56
(0) Дураки вы чтоли?
15 Эльниньо
 
16.09.10
18:58
"Выручка по складу ххх в сентябре составила хххх руб" - ДУРДОМ!
16 zak555
 
16.09.10
19:00
в одном документе может быть более чем одной позиции ?
17 ALL_EG
 
16.09.10
19:00
(12) - обновляется..теперь на меня это все повесили...
я пока еще не обновлял
18 Мимохожий Однако
 
16.09.10
19:01
(17)ИМХО, не обновлял и.. обновлять не будешь.
19 ALL_EG
 
16.09.10
19:01
(15) полностью согласен..
мое дело малое - если завтра будет бумага от главбуха и подписанная начальником, то все: надо будет делать..а начальство не особо вникает в суть проблемы..
20 Эльниньо
 
16.09.10
19:02
(17) Знаешь, что тебя ждёт при следующем обновлении?
21 ALL_EG
 
16.09.10
19:03
(20) даже думать не хочу..и боюсь подумать что там до меня нкуралестли, пусть даже с 41 счетом
22 Креатив
 
16.09.10
19:05
(7)Напиши отчёт по документам и скажи буху, что он не сечёт в арбузных огрызках.
В противном случае устанешь закрывать этот счёт. И знаешь какое веселье на 62-м будет?
23 ALL_EG
 
16.09.10
19:06
(15) - реализовали товар ХХХ со склада УУУ на сумму ZZZ
24 ALL_EG
 
16.09.10
19:06
(22) внимательно слушаю..
25 ALL_EG
 
16.09.10
19:07
Вообще от "их хотений" столько проблем...
26 Naumov
 
16.09.10
19:08
А анализировать продажи отчетами типа АнализПродаж ему в падлу чтоль?
27 Креатив
 
16.09.10
19:10
(24)Там же тебе по каждой позиции придётся формировать проводку вида
62.х -91.х и любой разворот по проводкам 62 всю эту ерунду будет показывать.
Лучше пиши отчёт. Скажешь, что вот, пожалуйста, пользуйтесь.
28 Amra
 
16.09.10
19:13
(27) Совет верный, только такой бух скорее всего скажет "отчет мне непонятен, бегом делать как я сказала!"
29 ALL_EG
 
16.09.10
19:14
27 - вот и я от том же....что будет полно всякой ерунды..
30 Эльниньо
 
16.09.10
19:15
(27) Опередил. ТЧ при проведении сворачивается по видам номенклатуры.
(29) Другую работу найти сложно.
Оттуда, где тупой бух командует прогером, бежать надо без оглядки.
31 Креатив
 
16.09.10
19:18
(29)Отчёт пишется на основании несложного запроса по проведённым документам. Работы значительно меньше, чем править модули проведения(а потом возвращать всё взад).
32 Эльниньо
 
16.09.10
19:20
Совет один:
Если нагнут - сделать и разослать резюме по джобам.
33 Джинн
 
16.09.10
19:21
Место хранения на 90 счет?

Млин, похоже пора эмигрировать из этой страны... Она превращается в филиал больницы Кащенко.
34 ALL_EG
 
16.09.10
19:21
(32) :)
35 SnarkHunter
 
16.09.10
19:22
Совет один:
Если нагнут - сделать и разослать резюме на участие в гей-парадах...
36 Эльниньо
 
16.09.10
19:23
(35) Ну это у кого какие потребности.
37 SnarkHunter
 
16.09.10
19:24
(36)После того, как нагнут, вариантов не остается...
38 Мимохожий Однако
 
16.09.10
19:25
Совет один: не нагибаться.
39 ALL_EG
 
16.09.10
19:29
Спасибо всем за советы и за поддержку!!!!
40 zak555
 
16.09.10
19:29
дарю :

   бла = СоздатьОбъект("БухгалтерскиеИтоги");
   бла.ИспользоватьКорСубконто(,,1,0);
   бла.ИспользоватьКорСубконто(,,1,0);
   бла.ВключатьСубсчета(-1,);
   бла.ВыполнитьЗапрос('16.01.2003', '16.01.2003', СчетПоКоду("90"), ,,2,"Операция",5);
   бла.ВыбратьКорСубконто(,,,1);
   Пока бла.ПолучитьКорСубконто(,1)=1 Цикл
   
       бла.ВыбратьКорСубконто(,,,2);
       Пока бла.ПолучитьКорСубконто(,2)=1 Цикл
       
           бла.ВыбратьПериоды();
           Пока бла.ПолучитьПериод()=1 Цикл                
           
               сообщить("ДО(3) = "+бла.КорДО(3) + " КО(3) = " + бла.КорКО(3));
               сообщить("ДО(1) = "+бла.КорДО(1) + " КО(1) = " + бла.КорКО(1));
               
           КонецЦикла;
       КонецЦикла;
   КонецЦикла;
41 Эльниньо
 
16.09.10
19:29
(37) А может стоит выбор - либо сделать, либо увольнение.
Тогда лучше сделать и срочно искать работу и уйти потом помахав ручками.
42 zak555
 
16.09.10
19:30
если условие (16) выполняется
43 Cthulhu
 
16.09.10
19:33
1) напиши что-то вроде ТЗ (включая полностью цели бухгалтерские и аргументацию!).
2) найди пару-тройку солидных франчей с репутацией, франча и отпишись им по мылу: что вот, мол, занимаешься поиском франчайзи, который бы взялся за выполнение следующей задачи (п.1) а также последующих обновлений. и смогут ли они, и сколько это по трудоемкости и сколько будет стоить, и какова затем будет трудоемкость обновления измененной конфигурации.
44 Креатив
 
16.09.10
19:34
(40)Лучше по строкам документов, поскольку позиций может быть больше одной.
45 zak555
 
16.09.10
19:35
(44) смотри в (42)
46 Cthulhu
 
16.09.10
19:35
(43)+: далее - трудоемкость разработки нужного буху отчета БЕЗ изменения конфигурации.
к директору с этими альтернативами и заявлением об увольнении по собственному.
47 ALL_EG
 
16.09.10
19:36
(40) в одном документе очень много позиций
48 ALL_EG
 
16.09.10
19:38
(47) позиций номенклатуры может доходить до несколько сотен и даже тысячи в одном документе..
49 zak555
 
16.09.10
19:38
(47) я к тому, чтоб позиции не повторялись в одном доке
50 Эльниньо
 
16.09.10
19:38
бла.ВыполнитьЗапрос(НачДата, КонДата, СчетПоКоду("90.1.2"), СчетПоКоду("41.1"));
51 Креатив
 
16.09.10
19:40
(47)Не сталкивался с запросами, можешь использовать.
ВыбратьДокументы()ПолучитьДокумент(). Но не забудь, что тебе нужны только проведённые.
(50)Не угадал, ему нужна выручка, а не себестоимость.
52 ТакВотЖе
 
16.09.10
19:43
(51) стесняюсь спросить, а склад ты откуда брать собираешься?
53 Эльниньо
 
16.09.10
19:44
(51) Не тупи. Ему надо по 90.1.2, а не по 90.2.2.
54 ТакВотЖе
 
16.09.10
19:45
(53) проснись и пой)
90.1 - выручка
90.2 - себестоимость
55 ALL_EG
 
16.09.10
19:46
(51) сталкивался с запросами и с БИ тоже имел контакт тесный..
Написать отчет для меня не составит труда..меня сбили с толку, когда сообщили, что можно добавить субконто безболезненно, с этим я и обратился на форум..
56 Эльниньо
 
16.09.10
19:46
(51) Не надо по докам.
Если за м-ц было отгруженно 100 штуковин со склада Основной - он получит 100 строк.
57 Креатив
 
16.09.10
19:47
(52)Из документа вестимо. Правда не помню, как он в комплексной называется. Реализация/отгрузка.
(55)Не верь!
58 ALL_EG
 
16.09.10
19:47
(53) склад можно брать с 41-го..я же говорил, что там теперь существует субконто  "Места хранения"
59 ТакВотЖе
 
16.09.10
19:48
(55) безболезненно не получится (тем более для комплексной), но сделать можно.
60 Эльниньо
 
16.09.10
19:48
(54) Пилять! Прочитай вынимательно сабж.
61 Irbis
 
16.09.10
19:48
(58)Оно там всегда было, по крайней мере в бухии
62 ALL_EG
 
16.09.10
19:50
(61) бух сегодня мне утверждал, что там его не было, и что программист за считанные минуты туда его добавил ))))
63 Креатив
 
16.09.10
19:50
(56)Можно свернуть, а вот выручка в разных документах по одной позиции разная может быть.
(58)"Забей, Сеня". Шерсти документы. Не пожалеешь.
64 ТакВотЖе
 
16.09.10
19:50
(57) из документа вестимо?)
а знаешь есть ещё такая нехорошая привычка у бухгалтеров всякие бухгалтерские справки или ещё круче ручные операции делать)))
что в таком разе делать прикажете?))
65 ALL_EG
 
16.09.10
19:50
вот в 8ке там всегда было - это я могу смело утверждать
66 zak555
 
16.09.10
19:50
вообще - кому пригодится со складом :::



   бла = СоздатьОбъект("БухгалтерскиеИтоги");
   бла.ИспользоватьПланСчетов(ОсновнойПланСчетов());
   бла.ИспользоватьСубконто(, , 1);
   бла.ИспользоватьКорСубконто(,,1,0);
   бла.ИспользоватьКорСубконто(,,1,0);
   бла.ВключатьСубсчета(-1,-1);
   бла.ВыполнитьЗапрос('16.01.2003', '16.01.2003', СчетПоКоду("90"), ,,2,"Операция");    
   бла.ВыбратьКорСубконто(,,,1);
   Пока бла.ПолучитьКорСубконто(,1)=1 Цикл
   
       бла.ВыбратьКорСубконто(,,,2);
       Пока бла.ПолучитьКорСубконто(,2)=1 Цикл
       
           бла.ВыбратьПериоды();
           Пока бла.ПолучитьПериод()=1 Цикл                
               Сообщить("КорСуб " + бла.КорСубконто(1) + " КорСуб2 = " + бла.КорСубконто(2));
               сообщить("ДО(3) = "+бла.КорДО(3) + " КО(3) = " + бла.КорКО(3));
               сообщить("ДО(1) = "+бла.КорДО(1) + " КО(1) = " + бла.КорКО(1));
               
           КонецЦикла;
       КонецЦикла;
   КонецЦикла;
67 Эльниньо
 
16.09.10
19:51
(66) Кончай уже свою туфту постить.
68 Irbis
 
16.09.10
19:52
(62) правдооно было только количественным, и он его сделал наверное и суммовым. Это на правду похоже
69 Креатив
 
16.09.10
19:52
(62)За время, что мы тут болтаем, написал бы уже.
70 ALL_EG
 
16.09.10
19:52
zak555, Спасибо!
71 ТакВотЖе
 
16.09.10
19:52
(60) а что я там невнимательно прочитала?
72 SnarkHunter
 
16.09.10
19:52
(50)Твой запрос ничего не вернет...
73 zak555
 
16.09.10
19:53
=> субкотно не добавлять
74 zak555
 
16.09.10
19:53
(67) обоснуй !
75 zak555
 
16.09.10
19:54
(72) он знает проводки по продаже =)
76 zak555
 
16.09.10
19:55
кстати, бла заменить на бл@ =)
77 bazvan
 
16.09.10
19:56
(65) Ваш бух полный идиот и придурок. Его нужно срочно увольнять за профнепригодность, причем увольнять по статье, с записью в трудовую книжку. Такого идиота даже уборщицей брать нельзя. Можешь так ей и передать, и ветку показать.

Пусть бух идет бутылки собирает.
78 ALL_EG
 
16.09.10
19:56
Давайте закроем эту тему:
решено, что буду писать отчетом и что добавлять субконто на счет в план счетов типовой конфигурации "безболезненно" не обойдется..

всем еще раз спасибо!
79 Эльниньо
 
16.09.10
19:56
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
   Ит.ИспользоватьКорСубконто(ВидыСубконто.МестаХранения,, 1);
   Ит.ИспользоватьКорСубконто(ВидыСубконто.Номенклатура,, 1);
   Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "90.1.2", "41.1",, 2,, "С");
   Ит.ВыбратьКорСубконто(ВидыСубконто.МестаХранения);
   Пока Ит.ПолучитьКорСубконто(ВидыСубконто.МестаХранения) = 1 Цикл
       Ит.ВыбратьКорСубконто(ВидыСубконто.Номенклатура);
       Пока Ит.ПолучитьКорСубконто(ВидыСубконто.Номенклатура) = 1 Цикл
           // выводим
       КонецЦикла;
   КонецЦикла;
80 bazvan
 
16.09.10
19:57
(78) Пиши докладную на имя деректора о профнепригодности буха. Сотавить докладную тебе помогут. Это дуру надо увольнять
81 zak555
 
16.09.10
19:58
(77) xnj pkjq nfrjq &
82 zak555
 
16.09.10
19:58
*что злой такой ?
83 zak555
 
16.09.10
19:59
(78) ну так что : отчёт пошёл ?
84 zak555
 
16.09.10
19:59
(79) разве есть проводка : ДТ выручка КТ товар ? о_О
85 ТакВотЖе
 
16.09.10
20:01
(79) садись - два)
90.1 корреспондирует со счетом 62 и никогда с 41)
86 zak555
 
16.09.10
20:06
(85) смотря, какой план счетов
87 Эльниньо
 
16.09.10
20:07
(84) Каюсь - ступил. Давно с бухией не работал.
Ушёл, посыпая голову пеплом.
88 zak555
 
16.09.10
20:08
(87) почему (66) туфта ?
см. в (67)
89 Эльниньо
 
16.09.10
20:13
Креатив прав.
Собрать по докам в ТЗ и свернуть.
90 Эльниньо
 
16.09.10
20:14
(88) В целом по 90 у тебя всякой дряни наберется по КорСубконто.
91 zak555
 
16.09.10
20:16
(90) что к примеру ?
НДС только ?
92 zak555
 
16.09.10
20:16
(89) а как же сторно ?
93 zak555
 
17.09.10
10:59
ксттати, в (66) нужно учесть ещё и авансы