Версия для печати темы (https://pro1c.org.ua/index.php?s=144c9a2d3cc089c2a587c4fe9b2a2e1a&showtopic=63346)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Отчет журнал - ведомость по субконто

Автор: aleksandr_n 07.12.20, 15:22

Всем привет. Конфигура 7.70.27. Есть отчет "Отчет журнал - ведомость по субконто", который формирует ведомость по счету 23.6.1, ну и смежные счета. Во всех смежных счетах где есть субконто МестаХранения, суммы разбрасываются по адресам и соответственно итоговые сумы дебета, кредита и т.д. (к примеру счета 20.1.1, 20.1.2, ...). Но в счете 63.1 по которому ведется учет расчета с отечественными поставщиками, субконто МестаХранения нет. Соответственно по этому счету выдается только итоговые суммы и все (картинку прилагаю). Бухгалтеру нужно чтобы и по счету 63.1, вываливался не просто итог, а и так же промежуточные суммы как на других счетах. Подскажите, как корректно можно подвязать к этому счету, адреса??? Пробовал, в конфигураторе в плане счетов добавить субконто, эффект нулевой, далее в доке "Акт выполненных работ" в табличной части добавлял столбец, для выбора из справочника адресов. Всеравно суммы по адресам не выбираются. Я конечно где то понимаю, что нужно что то дописать в обработке, но не въеду что конкретно. Возможно в доках тоже что то нужно править. Уровень программирования в 1С, начальный поэтому многое еще не понятно. Буду очень благодерен любой подсказке...


Автор: denis84 07.12.20, 16:31

aleksandr_n @ Сегодня, 15:22 * ,

Цитата(aleksandr_n @ 07.12.20, 15:22) *
Пробовал, в конфигураторе в плане счетов добавить субконто, эффект нулевой, далее в доке "Акт выполненных работ" в табличной части добавлял столбец, для выбора из справочника адресов. Всеравно суммы по адресам не выбираются.

Добрый день! Если Вы все это сделали, то необходимо в обработке проведения документа "Акт выполненных работ" прописать в глПроводке() заполнения места хранения (адреса)

Автор: aleksandr_n 07.12.20, 16:40

denis84 @ Сегодня, 16:31 * ,

Цитата(denis84 @ 07.12.20, 16:31) *
прописать в глПроводке() заполнения места хранения (адреса)

Есть в диалоге дока модуль, там есть процедура;
Процедура ПриЗаписи()
    Автор = Пользователь;

    // если этот документ заказ...
    ОтборЗаказаКонтрагент = ?(Заказ.Выбран() = 0, Контрагент, 0);
    
    глСохранитьЗначение(Контекст,"СубконтоВалРасх",СубконтоВалРасх);
    глСохранитьЗначение(Контекст,"СчетЗатратНДС",СчетЗатратНДС);
    глСохранитьЗначение(Контекст,"ВидЗатратНДС",ВидЗатратНДС);

    глПроверкаДатыДок(Контекст,"Запись");
КонецПроцедуры

Как я понял, нужно сюда вписать;
глСохранитьЗначение(Контекст,"СубконтоВалРасх",СубконтоВалРасх);

Только вместо СубконтоВалРасх, свой добавленный столбец с адресами из справочника МестаХранения?

Автор: denis84 07.12.20, 18:33

aleksandr_n @ Сегодня, 16:40 * ,
Нет,Вам необходимо найти в модуле документа слово глпроводка() и там прописать заполнения субконто. Процедуры типа Проводки строка(). Короче говоря необходимо видеть Ваш модуль документа,чтоб конкретно описать,где анемии изменения. А то что Вы показали,это сохранение реквизита,для использования при последующих открытиях дока. Можете на почту vdv1984@i.ua скинуть модуль документа

Автор: aleksandr_n 08.12.20, 8:30

Цитата(denis84 @ 07.12.20, 18:33) *
Можете на почту vdv1984@i.ua скинуть модуль документа

Денис, спасибо что откликнулись, файлы на почту скинул.

Автор: lals 18.12.20, 17:13

Цитата
Как я понял, нужно сюда вписать;

Не все так просто и однозначно. Надо делать постепенно и вдумчиво
1 добавить субконто в счет 23.6.1 притом хорошо подумать надо оно там или нет и какие еще могут полезть косяки если в других документах этого субконто нет и быть не может
2. В документе расходная накладная/акт выполненых работ должен быть реквизит в который будет проставляться значение этого субконто
3. В модуле документа ( не в модуле формы) а именно в модуле документа найти ту строку которая делает проводку на этот счет и вставить это субконто чтобы оно проводилось
и только потом будет вам счастье и будет в отчетах отображаться это субконто

aleksandr_n,
И вообще Вы как то неправильно озвучили проблемму я сразу не глянул какие счета вы хотите затронуть.
1 счет 23 и дальше что угодно через точки это затратные счета то есть куда и какие пошли затратытут я еще соглашусь на первое субконто = места хранения ( они же участки производственные и так далее) а второе субконто вид затрат
2 но счет 63 никак не может иметь субконто свое место хранения так как это счет - Расчеты с отечественными поставщиками и субконто там может быть только контрагент и не иначе разве что вы учудите еще для каждого контрагента например несколько складов/магазинов и т д то это будет уже второе субконто назовем его как то типа "склад клиента" но никоем образом не свой склад

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua