Версия для печати темы (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