helpf.pro
Регистрация
 +3 
Распечатать

1С 8.3 : Программная проверка счета на групповой

Как известно делать проводки по счетам-группам нельзя. Однако жизнь течет и после введения бухгалтером очередного нового счета какой либо старый, который ранее не являлся счетом-группы, теперь становится групповым. И соответственно все проводки на этот счет становятся ошибочными. Для предупреждения подобной ситуации целесообразно перед записью данных по счетам имеет смысл всегда проверять счета на предмет группы. Один из возможных вариантов такой проверки привожу ниже:

Код 1C v 8.3
 

Процедура ПриЗаписи(Отказ, РежимЗаписи)
      
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        | Хозрасчетный.Код КАК Код,
        |   Хозрасчетный.Родитель.Код КАК РодительКод
        |ИЗ
        |ПланСчетов.Хозрасчетный КАК Хозрасчетный
        |ГДЕ
    |Хозрасчетный.Родитель В (&СчетДт,СчетКт)";
    
    СчетДт = ЭтотОбъект[0].СчетДт;
    СчетКт = ЭтотОбъект[0].СчетКт;
    
    Запрос.УстановитьПараметр("СчетДт", СчетДт);
    Запрос.УстановитьПараметр("СчетКт", СчетКт);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Если НЕ РезультатЗапроса.Пустой() Тогда
        
        ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
        
        Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            Если СтрНайти(ВыборкаДетальныеЗаписи.Код, ".") Тогда
                Отказ = Истина; 
                Сообщить("Некорретный номер счета - " + ВыборкаДетальныеЗаписи.РодительКод);   
            КонецЕсли;
        КонецЦикла;
    КонецЕсли;
КонецПроцедуры


Разместил:   Версии: | 8.2 УП | 8.3 |  Дата:   Прочитано: 6747
 +3 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
В Книгу продаж по постановлению 1137 не попадают с/ф без НДС 3
Вопрос : Обновили бухгалтерию, появилась новая книга продаж, но счета-факутры без НДС в нее не попадают, а в старой книге продаж все отображается хорошо! Ответ : Без НДС заполняется только в двух случаях: 1. Дата окончания периода формирования м
Ввод данных по командировкам в программе ЗУП 0
Ввод сведений о командировках в программе 1С: Зарплата и управление персоналом 8 (ред.30) осуществляется в Разделе Кадры - Все кадровые документы - Создать - Командировка Откроется документ: Ввод сведений о командировках в программ
Ввод договоров ГПХ в ЗУП (счет 76) 9
Часто меня спрашивают: Как правильно отразить договор ГПХ в ЗУП? Ниже небольшая, последовательная инструкция: Прием на работу Сведения о физическом лице, выполняющем работы по договору подряда, должны быть внесены в справочник Сотрудники организ
Запрос типового счета с пробелом в маске 0
Подскажите пожалуйста, формирую отчет по остаткам сумм на бух счетах. В запросе необходимо выбрать конкретные счета для вывода остатков.Но план счетов нетиповой, имеются счета, с маской ******** в которых присутствуют пробелы, т.е формат 1110 21, 1
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.