Имя: Пароль:
1C
1С v8
групповое добавление субконто
0 JedaiMaster
 
13.01.14
06:15
Есть документ Принятие к учету ОС, которым приходует на счет 03.10. Бухгалтер попросила к счету добавить субконто1- контрагент. Это добавили. Но как теперь в документе Принятие к учету ОС в проводках заполнить субконто1 к реквизиту контрагент который на форме документа Принятие к учету ОС?
1 Homer
 
13.01.14
06:18
подписка
2 JedaiMaster
 
13.01.14
06:29
(1) что за подписка?
3 JedaiMaster
 
13.01.14
06:30
Контрагент всегда разный в документе Принятие к учету ОС
4 Hmster
 
13.01.14
07:34
(2) подписка на событие
5 Hmster
 
13.01.14
07:36
не проще ли сделать папки в справочнике ос? и не создавать кучу не нужных постов? и не корежить типовую?
6 Мимохожий Однако
 
13.01.14
07:50
(0)"Бухгалтер попросила к счету добавить субконто1- контрагент. Это добавили." Прикольно. Я обычно перед этим долго мучаю бухгалтера вопросом "Зачем?". Здесь явно не тут случай.
7 France
 
13.01.14
07:55
(6) лизинг?
8 organizm
 
13.01.14
08:34
(6) вероятно либо франчи, либо чайники.
9 JedaiMaster
 
13.01.14
08:52
(8) чайники, которые когда нибудь станут самоварами=)
делаю так
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДТ",    ПланыСчетов.Хозрасчетный.НайтиПоКоду("0310"));
Запрос.Текст ="ВЫБРАТЬ
              |    ПринятиеКУчетуОС.Ссылка,
              |    ПринятиеКУчетуОС.Контрагент,
              |    ХозрасчетныйДвиженияССубконто.Регистратор,
              |    ХозрасчетныйДвиженияССубконто.СчетДт КАК СчетДТ,
              |    ХозрасчетныйДвиженияССубконто.СубконтоДт1 КАК СубконтоДТ
              |ИЗ
              |    Документ.ПринятиеКУчетуОС КАК ПринятиеКУчетуОС
              |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
              |        ПО ПринятиеКУчетуОС.Ссылка = ХозрасчетныйДвиженияССубконто.Регистратор
              |ГДЕ
              |    ХозрасчетныйДвиженияССубконто.СчетДт = &ДТ";
            
              
РезультатЗапроса=Запрос.Выполнить();
Выборка =РезультатЗапроса.Выгрузить().ВыбратьСтроку();

но выдает пустые строки, есть у камрадов умные мысли?
10 JedaiMaster
 
13.01.14
08:53
(7) лизинг, необходимо буху субконто для отчетов
11 France
 
13.01.14
08:54
Ща за найтипокоду съедят
12 JedaiMaster
 
13.01.14
08:57
(11) по другому нельзя этого счета нет в конфигураторе, он есть только в режиме предприятия.
13 hhhh
 
13.01.14
08:58
(9) точку потерял. Сам же пишешь 03.10
14 Мимохожий Однако
 
13.01.14
09:00
Для подобных вещей есть дополнительные реквизиты.
15 France
 
13.01.14
09:01
(12) а проверить - найден ли счет не судьба?
16 hhhh
 
13.01.14
09:11
как там сделано? найдет счет 03.10 по коду 0310? Или прогресс до этого еще не дошел?
17 JedaiMaster
 
13.01.14
09:12
(16) действительно так заработало!

Спасибо
18 Hmster
 
13.01.14
10:19
(17) почему нельзя сделать отдельными реквизитами или иерархией?
почему именно такой изврат?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший