helpf.pro
Регистрация

v8.3: Изменение проведения документа

Vic_62
15.10.2014 14:36Прочитано: 5872

Использую 1С:Предприятие 8.3 (8.3.5.1119) и конфигурацию Бухгалтерия  предприятия, редакция 3.0 (3.0.36.14).

Поставлена задача изменить работу документа "Реализация товаров и услуг" в  части формирования проводок и

записей в регистры.

Вопрос: можно ли на указанной конфигурации программно перехватить/изменить  процедуру проведения документа

(в частности, нужно получить проводки с другими нестандартными счетами учета) не изменяя основную конфигурацию

(используя, например, подписку на события или еще как-нибудь)? Какую литературу можно почитать по  этой теме?

Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
15.10.2014 14:48Ответ № 1

можно написать обработку, которая будет выбирать проводки по реализации и менять их

вот пример: Как программно изменить проводку в Регистре Бухгалтерии?

и выдержка из статьи

Код 1C v 8.х
 //Необходимо изменить существующие проводки и добавить значение Субконто
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Объект.Ссылка);
Набор.Прочитать();
Для каждого Запись из Набор Цикл
    
    Если Запись.СчетКт =  ПланыСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами Тогда
// для переборов субконто
        Запись.СубконтоКт[Запись.СчетКт.ВидыСубконто[1]] = Объект.ДоговорКонтрагента;
// указывая конкретное значение
//Запись.СубконтоКт.Договоры = Объект.ДоговорКонтрагента;
    КонецЕСли;
  
КонецЦикла;
Набор.Записать();   
Vic_62
15.10.2014 15:39Ответ № 2

Спасибо за подсказку. А как подключить такую обработку к документу?

Vic_62
15.10.2014 15:43Ответ № 3

Все. Решение нашел...

Axunnec
30.10.2017 12:44Ответ № 4
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.