Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

УПП. Не подтягивается субконто из ТЧ.

УПП. Не подтягивается субконто из ТЧ.
Я
   Nighfly
 
28.08.18 - 15:10
На одном из счетов был один субконто Номенклатура.
Пришлось добавить ещё Подразделения и Работники.
Номенклатура - берется из ТЧ.
Подразделение - тянется из шапки документа.
А вот Работник (Тип ФизЛицо) - из ТЧ не желает вставать в субконто3.

В чём может быть причина? Где искать корень? Типы данных совпадают. Всё задано как надо.

Не хотелось бы лезть в код и вручную проставлять это субконто(((
Если лезть в код - то не подскажете где в УПП идёт запись в Хозрасчетный? Т.к. по обработке проведения совершенно не понятно в какой момент они формируются. И так для всех (или почти всех) документов.
 
 
   Малыш Джон
 
1 - 28.08.18 - 15:15
Ну уж где движения формируются, это в УПП даже по названиям понять можно
ДвиженияПоРЕгистрамРегл(); ДвиженияПоРегистрамУпр();
   Гипервизор
 
2 - 28.08.18 - 15:16
Разрешите поинтересоваться в целях повышения образованности: на каком счете вам нужны субконто Подразделения и Работники?
   Nighfly
 
3 - 28.08.18 - 15:20
(2) На созданном ранее счете 10.19 для учета материалов в эксплуатации...
И это нужно не мне, а бухгалтерам.
Хотят видеть в каком подразделении за каким мол закреплен стол, стул, ноутбук и т.д.

Можете помочь, как подтянуть субконто из ТЧ?
   Nighfly
 
4 - 28.08.18 - 15:21
(1) ДвиженияПоРегистрамУпр(); - тут явно не должно быть записи в регистр Хозрасчетный.

ДвиженияПоРЕгистрамРегл(); - а здесь вижу только запись в регистр
ПартииМатериаловВЭксплуатацииБухгалтерскийУчет
   capllary_surgut
 
5 - 28.08.18 - 15:22
(0) Лично я бы пошел путем ПодпискиНаСобытия для нужного списка документов.
   Nighfly
 
6 - 28.08.18 - 15:24
(5) Смотрела все подписки. По проведению нашлось всего 3. Ни в одной нет записи в Хозрасчетный.
   capllary_surgut
 
7 - 28.08.18 - 15:25
(6) Я имел виду свою подписку нарисовать
   Малыш Джон
 
8 - 28.08.18 - 15:26
(4) ДвиженияПоРегистрамУпр() - это просто в качестве примера наглядности, естественно все регламентные движения - в ДвиженияПоРегистрамРегл().
   Nighfly
 
9 - 28.08.18 - 15:28
(7) А, тоже верно. Можно и так. Спасибо. Если не найду нормальный способ так и поступлю
   capllary_surgut
 
10 - 28.08.18 - 15:31
(9) Кстати, пол, фото можно обновить в профиле)
 
 Рекламное место пустует
   Быдло замкадное
 
11 - 28.08.18 - 15:39
Откройте регистр накопления "МатериалыВЭксплуатации", посмотрите на список измерений.
И подумайте нужно ли вам ломать УПП?
   Быдло замкадное
 
12 - 28.08.18 - 15:41
а затем сформируйте отчет Ведомость по материалам в эксплуатации..
   Гипервизор
 
13 - 28.08.18 - 15:45
Угу, бухи привыкли мыслить проводками. С БП похоже пересели на УПП.
   Nighfly
 
14 - 28.08.18 - 15:46
(11) я в курсе.
УПП сломано задолго до меня))
   Быдло замкадное
 
15 - 28.08.18 - 15:48
(14) ну и зачем его продолжать доламывать? Есть же готовое решение
   Nighfly
 
16 - 28.08.18 - 15:48
(15) готовое решение уже сломано))
   Nighfly
 
17 - 28.08.18 - 15:50
(15) а серьезно. Почему субконто не встает? Логично же, чтобы оно подтягивалось по соответствию типа или нет?
   Быдло замкадное
 
18 - 28.08.18 - 15:53
(17) а если там 2 субконто с одним типом? Работник и Директор. 1С это вам не искуственный интеллект субконто самому расставлять
   Гипервизор
 
19 - 28.08.18 - 15:54
(17) Ну вот с Подразделением вы как сделали? Неужели просто добавили субконто у счета и оно само теперь заполняется?
   Михаил Козлов
 
20 - 28.08.18 - 15:55
(9) Можно попробовать в модуле набора записей РБ оформить процедуру ПередЗаписью.
   Nighfly
 
21 - 28.08.18 - 16:09
(19) да, также как и с номенклатурой. Этот счет совершенно не типовой. Но и номенклатура, и подразделение - всё само встает. При этом субконто Подразделение берется из реквизита ПодразделениеОрганизации. Т.е. даже совпадение по наименованию не нужно - встаёт по типу данных видимо.
   Nighfly
 
22 - 28.08.18 - 16:09
(18) проверила, в документе это единственный реквизит типа "ФизическиеЛица"
   Малыш Джон
 
23 - 28.08.18 - 16:16
что за ерунда с сопоставлением по типу?? Это все-таки УПП, а не 1Скайнет
это что за документ?
   Nighfly
 
24 - 28.08.18 - 16:17
(23) Передача материалов в эксплуатацию.
Ну как то же  Номенклатура и Подразделение ставятся без доп. указаний....
   Малыш Джон
 
25 - 28.08.18 - 16:19
(24)

// попробуем заполнить подразделение организации 

    ЗаполнениеПодразделенияОрганизацииПоРегистру( ОтражатьВБухгалтерскомУчете,
                                                  ПодразделениеОрганизации,
                                                  Подразделение,
                                                  Организация);
   Nighfly
 
26 - 28.08.18 - 16:19
(23) если можете, подскажите где находится код в котором непосредственно формируются записи по регистру Хозрасчетный...
   Малыш Джон
 
27 - 28.08.18 - 16:19
Процедура ОтражатьВБухгалтерскомУчетеПриИзменении()
   Малыш Джон
 
28 - 28.08.18 - 16:21
Если код кажется сложным для чтения(ничего страшного, все с опытом приходит), то уж нажать Ctrl+F и вбить в поиск слово "Хозрасчетный" - наверное можно было?
   Малыш Джон
 
29 - 28.08.18 - 16:22
+(28) *в поиск по модулю документа
   hhhh
 
30 - 28.08.18 - 16:23
(26) ничего и нигде не должно сопоставлять. Это с подразделением вам повезло. Добавили своё субконто, берете конфигуратор, и полностью сами пишете программу заполнения этого субконто.
   Флориан
 
31 - 28.08.18 - 16:32
(26) у нас забалансовый счет добавлен МЦ.04 с теме же субконто что и у вас и общем модуле ПроцедурыПогашенияСтоимости в процедуре СформироватьПроводкуПоРегиструБухгалтерииПогашениеСтоимости
добавлен код:

        // Формирование проводок по счету МЦ.04

        Если ИмяПланСчетов = "Хозрасчетный" и ЭтоИнвентарь и (ТипЗнч(СтруктураШапкиДокумента.Ссылка) = Тип("ДокументСсылка.ПередачаМатериаловВЭксплуатацию")) Тогда// Счет 10.09

                
            //Сообщить("Движения по счету МЦ.04: "+СтруктураШапкиДокумента.Ссылка);

    
            НоваяПроводка = РегистрБухгалтерииНаборЗаписей.Добавить();
            НоваяПроводка.Организация         = СтруктураШапкиДокумента.Организация;
            НоваяПроводка.Активность         = Истина;
            НоваяПроводка.Период             = СтруктураШапкиДокумента.Дата;
            НоваяПроводка.СписаниеПартий     = Истина;
            
            НоваяПроводка.КоличествоДт         = Количество;
            НоваяПроводка.Сумма             = Сумма;
            
            НоваяПроводка.Содержание = "Передача материалов в эксплуатацию";
            
            НоваяПроводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("МЦ.04");
            БухгалтерскийУчет.УстановитьСубконто(НоваяПроводка.СчетДт, НоваяПроводка.СубконтоДт, "Номенклатура", СтрокаВыборки.Номенклатура);
            БухгалтерскийУчет.УстановитьСубконто(НоваяПроводка.СчетДт, НоваяПроводка.СубконтоДт, "РаботникиОрганизации", СтрокаВыборки.ФизЛицо);
            Если СтруктураШапкиДокумента.Дата >= Дата (2011,10,01) Тогда
                //БухгалтерскийУчет.УстановитьСубконто(НоваяПроводка.СчетДт, НоваяПроводка.СубконтоДт, "Подразделения", СтрокаВыборки.ПодразделениеОрганизации);

                БухгалтерскийУчет.УстановитьСубконто(НоваяПроводка.СчетДт, НоваяПроводка.СубконтоДт, "Подразделения", СтруктураШапкиДокумента.Ссылка.ПодразделениеОрганизации);
            КонецЕсли;
        КонецЕсли;
   Флориан
 
32 - 28.08.18 - 16:39
вообще более логично добавить забалансовый - с ним проще потом будет и списывать. Списывать еще не подумал как да?
   Nighfly
 
33 - 28.08.18 - 16:43
(28) через Поиск искала в Модуле объекта. В голову не могло прийти что это будет делаться через Модуль формы.

Работаю больше с управляемыми формами, а там такое - дикость.... Да и как-то движения и не через обработку проведения...

СПАСИБО ОГРОМНОЕ!
 
 
   capllary_surgut
 
34 - 29.08.18 - 07:05
(33) Модуль формы? Вы серьезно? Ахах
   catena
 
35 - 29.08.18 - 07:25
(33)Это и в ОФ дикость и явно не типовое.
   Флориан
 
36 - 29.08.18 - 10:44
(34) не первый раз замечаю, что даю человеку дельный совет - а он его тупо не видит
   tankov94andrej
 
37 - 29.08.18 - 11:40
(3) Стандартные (типовые) регистры не помогают?
по счету 10.19, я так понимаю, что ведется учет ко лиесву и по сумме тоже? а если сумма = 0?
   0811MarinaSS
 
38 - 12.09.18 - 10:27
Здравствуйте. Подскажите пожалуйста, такой вопрос:
Можно ли установить последовательность ввода субконто по счету "1330 -Товары" (если на этом счете организован партионный учет) в следующей последовательности:
•    Номенклатура;
•    Партии;
•    Склад


Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует