Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обработка проведения - почему не реагирует на кодовое проведение
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
Gigi
Всем привет!
Никто не подскажет почему обработка проведения никак не реагирует когда выделяешь стоки динамического списка и перепроводишь несколько документов одним махом.
Обработка НИЧЕГО НЕ ДЕЛАЕТ!!!! НИЧЕГО!!!!! Гууу ... как я устал...
В рег накопления она никаких записей не делает в таком случае.
А делает только если открыл документ и перепровел вручную. Тогда записывает только.
Буду признателен!

logist
Наверное потому что у динамического списка не заполнено свойство "Основная таблица"

Цитата(Gigi @ 18.05.18, 16:43) необходимо зарегистрироваться для просмотра ссылки
... как я устал...

Значит пора отдохнуть.
Gigi
logist @ Сегодня, 16:51 необходимо зарегистрироваться для просмотра ссылки ,
Цитата(logist @ 18.05.18, 16:51) необходимо зарегистрироваться для просмотра ссылки
Наверное потому что у динамического списка не заполнено свойство "Основная таблица"

Какое не заполненное свойство "Основная таблица" ... ВСЕ ЗАПОЛНЕНО! АЖ ДО ДЫР!
Неужели вы думаете что так все просто... короче ничего не пойму ... блиин!
logist
Цитата(Gigi @ 18.05.18, 16:56) необходимо зарегистрироваться для просмотра ссылки
Неужели вы думаете что так все просто

Я - нет, вы - да.
Только вы видите вашу конфигурацию из костылей и можете определить почему там что-то не работает... Мы тут можем только догадываться...
Bernet
Цитата
Неужели вы думаете что так все просто

Как правило, все всегда намного проще чем мы думаем)
показывайте скрины настроек динамического списка или саму обработку
Gigi
Цитата(Bernet @ 18.05.18, 17:02) необходимо зарегистрироваться для просмотра ссылки
показывайте скрины настроек динамического списка или саму обработку

Обработка как обработка... Вот она:
Процедура ОбработкаПроведения(Отказ, Режим)
//==== РЕГИСТР НАКОПЛЕНИЯ ЮрЛица_НачисленоОплачено_ПоОбъекту Приход
Движения.ЮрЛица_НачисленоОплачено_ПоОбъекту.Записывать = Истина;
Движение = Движения.ЮрЛица_НачисленоОплачено_ПоОбъекту.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
//--------------------------------------------------------------
Движение.ОбъектСчета = ОбъектСчета;
Движение.ОбъектСчетаКод = ОбъектСчетаКод;
//--------------------------------------------------------------
Движение.Период = МесяцГодДата_серв.ДатаЧисло28_ОтЗначенийГодМесяц(Год,Месяц);
Движение.НомерСчетаНачисленияОплаты = Номер;
Движение.ДатаСчетаНачисленияОплаты = Дата;
Движение.Год = Строка(Год);
Движение.Месяц =  Строка(Месяц);
Движение.ОтчетныйПериодМесяц = ОтчетныйПериодМесяц;
Движение.ОбъектСчетаКод_ОтчетныйМесяцДата = ОбъектСчетаКод_ОтчетныйМесяц;
//--------------------------------------------------------------
Движение.Район = Район;
Движение.РасчетнаяГруппа = РасчетнаяГруппа;
Движение.ТарифОбъект = Строка(ТарифОбъект);
//Движение.ТарифОбъект = Строка(Формат(ТарифОбъект), "ЧГ=00");
Движение.ТарифКоличество = ТарифКоличество;
Движение.ПрямыеФидера = ПрямыеФидера;
Движение.НомерДоговора = НомерДоговора;
//**************************************************************
Движение.СуммаНачисленоРуб = СуммаНачисленоРуб;
Движение.СуммаНачисленоКвтч = СуммаНачисленоКвтч;



// ==== РЕГИСТР НАКОПЛЕНИЯ - ЮлЛица_НачисленоОплачкено_ПоТочке2 Приход ====
Движения.ЮлЛица_НачисленоОплачкено_ПоТочке.Записывать = Истина;
Для Каждого Строка Из ТЧ_НачисленоПоТочкам Цикл
    Движение = Движения.ЮлЛица_НачисленоОплачкено_ПоТочке.Добавить();
    Движение.Период = МесяцГодДата_серв.ДатаЧисло28_ОтЗначенийГодМесяц(Год,Месяц);
    Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
    Движение.Год = Строка(Год);
    Движение.Месяц =  Строка(Месяц);
    Движение.ОтчетныйПериодМесяц = ОтчетныйПериодМесяц;
    Движение.ДатаСчетаНачисленияОплаты = Дата;
    Движение.НомерСчетаНачисленияОплаты = Номер;
    Движение.ОбъектСчета = ОбъектСчета;
    Движение.ОбъектСчетаКод = ОбъектСчетаКод;
    Движение.ОбъектСчетаКод_ОтчетныйМесяцДата = ОбъектСчетаКод_ОтчетныйМесяц;
    Движение.ТочкаУчета = Строка.ТочкаУчета;
    Движение.ТочкаУчетаКод = Строка.ТочкаУчетаКод;
    Движение.Район = Строка.Район;
    Движение.ТарифОбъект = Строка(ТарифОбъект);    
    Движение.Тариф = Строка.Тариф;
    Движение.ТарифКоличество = ТарифКоличество;
    Движение.ПрямыеФидера = ПрямыеФидера;
    Движение.ПрямойФидерСвязь = Строка.ПрямойФидерСвязь;
    Движение.ПрямойФидерСвязьПоПодключениюВМИНУС = Строка.ПрямойФидерСвязьПоПодключениюВМИНУС;
    Движение.ПрямойФидерСвязьПоПодключениюВПЛЮС = Строка.ПрямойФидерСвязьПоПодключениюВПЛЮС;    
    Движение.НомерДоговора = Строка.НомерДоговора;
    Движение.РасчетнаяГруппа = РасчетнаяГруппа;
    //**************************************************************
    Движение.НачисленоКвтч_ПоТочке = Строка.НачисленоКвтч;
    Движение.НачисленоРуб_ПоТочке = Строка.НачисленоРуб;
    //==============================================================
    КонецЦикла;
КонецПроцедуры

Ничего не пойму ...

logist
Если вы говорите что отладчик туда не заходит, то этот код нам не нужен. Динамический список показывайте, настройки и т.п.
Gigi
Gigi @ Сегодня, 17:06 необходимо зарегистрироваться для просмотра ссылки ,


logist @ Сегодня, 17:08 необходимо зарегистрироваться для просмотра ссылки ,
Не знаю изображение вам видно или нет ... что либо с данного ресурса просматривается или нет.
Другого просто нет у меня.
logist
Разверните в реквизитах Список_Счета, и напротив Ссылка поставьте флаг "Использовать всегда"
Gigi
Цитата(logist @ 18.05.18, 17:20) необходимо зарегистрироваться для просмотра ссылки
Разверните в реквизитах Список_Счета, и напротив Ссылка поставьте флаг "Использовать всегда"


Сделал ... Запустил .... Выделил все строки списка... нажал на провести ...
Все так же. Никакие записи не сделал!
Короче все равно так же.... при авто-проведении НИЧЕГО НЕ ДЕЛАЕТ!

logist @ Сегодня, 17:20 необходимо зарегистрироваться для просмотра ссылки ,
Объясните в чем причина...
Ну почему вечно проблемы ... нескончаемые ... то так не клеится то сяк...
Сделал один раз и ЗАБЫЛ! Что больше надо ... если так было бы.
Нет ..... обязательно нужно что бы всплыла опять проблема .... опять мусолить ... выходить на форум.
Короче ... не знаю че делать с этим. Нужно что бы при авто-проведении запись в рег накопления шла
Flexy
Движения.Записать();

Не предлагать? 44000000.gif
andr_andrey
Flexy @ Вчера, 23:30 необходимо зарегистрироваться для просмотра ссылки ,
Автор не сказал, выполняется ли вообще в отладчике ОбработкаПроведения, может быть туда поток выполнения и не доходит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.