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

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

Добрый день! Если Вы все это сделали, то необходимо в обработке проведения документа "Акт выполненных работ" прописать в глПроводке() заполнения места хранения (адреса)
aleksandr_n
denis84 @ Сегодня, 16:31 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(denis84 @ 07.12.20, 16:31) необходимо зарегистрироваться для просмотра ссылки
прописать в глПроводке() заполнения места хранения (адреса)

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

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

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

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

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

Денис, спасибо что откликнулись, файлы на почту скинул.
lals
Цитата
Как я понял, нужно сюда вписать;

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

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