Ошибка в обработке "ПодборЗатратПоУслугам" в типовой Бухгалтерии для бюджетных учреждений 6.2 (647)

30.12.11

Задачи пользователя - Адаптация типовых решений

В текущем на момент публикации релизе 647 конфигурации "Бухгалтерия для бюджетных учреждений 6.2" при заполнении документа "Списание затрат по услугам" наблюдается следующая ошибка: в режиме заполнения (F5) невозможно выбрать значение субконто, если тип субконто - подчиненный справочник.

 

Если на счете 401.10.х.х заведено субконто "Детализация ЭКР" (вид субконто "Детализация ЭКР", тип "Справочник.ДетализацияЭКР"), то, в режиме заполнения невозможно выбрать значение субконто. Открывается форма выбора без установки владельца. По кнопке F7 можно выбрать правильное значение с указанием владельца, но в таком случае выбранные значения присвоятся всем строкам. На иллюстрации пример, когда такой способ заполнения недопустим, и нужно явно задавать значения. В одной строке КОСГУ 180, в других 130.

Ошибка кроется в обработке "ПодборЗатратПоУслугам" в процедуре "ВыбратьСубконтоДебета": 


Если ТипОбъекта = "Справочник" Тогда

       
Объект = СоздатьОбъект(ТипСубконто);

        Если
Объект.Выбрать("Выберите элемент", "ФормаСписка") = 0 Тогда

            Возврат
0;

        КонецЕсли;

       
ТабУслуг.УстановитьЗначение(НомСтр,ИмяКол,Объект.ТекущийЭлемент());

 

Как видно, никаких проверок на наличие подчиненности не производится.

Исправленный вариант выглядит так:


     Если ТипОбъекта = "Справочник" Тогда

      
//--dem

       
Объект = СоздатьОбъект(ТипСубконто);

       
ТипВладельца = Метаданные.Справочник(СтрЗаменить(ТипСубконто,"Справочник.","")).Владелец;

        Если
ПустоеЗначение(ТипВладельца)=0 Тогда

           
СтрТипВладельца = "Справочник."+ТипВладельца.Идентификатор;

           
СпрВладелец = СоздатьОбъект("Справочник."+ТипВладельца.Идентификатор);

            Для
а =1 По ТекСч.КоличествоСубконто() Цикл

                Если
ТекСч.ВидСубконто(а).ТипСубконто()=СтрТипВладельца Тогда

                   
СпрВладелец.НайтиЭлемент(ТабУслуг.ПолучитьЗначение(НомСтр,3+а));

                   
Объект.ИспользоватьВладельца(СпрВладелец.ТекущийЭлемент());

                    Прервать;

                КонецЕсли;

            КонецЦикла;

        КонецЕсли;

        
//--dem

       
Если Объект.Выбрать("Выберите элемент", "ФормаСписка") = 0 Тогда

            Возврат
0;

        КонецЕсли;

       
ТабУслуг.УстановитьЗначение(НомСтр,ИмяКол,Объект.ТекущийЭлемент());

Буду рад, если кому-то пригодится.

 

См. также

Печатные формы Адаптация типовых решений Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Приятное улучшение обработки "Внешние печатные формы" для типовых конфигураций на базе 1С 7.7 для более комфортной работы с "любимой семерочкой".

1 стартмани

04.02.2022    3315    1    igor7777    0    

3

Адаптация типовых решений Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет ФОМС, ЕФС Бесплатно (free)

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

09.04.2020    20498    Юджин58    39    

5

Адаптация типовых решений Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Управленческий учет Бесплатно (free)

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    6264    ksnik    14    

3

Операции по ВЭД Адаптация типовых решений Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет НДС Бесплатно (free)

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    11995    AndKovalchuk    0    

1

Зарплата Адаптация типовых решений Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Реализация Постановления Правительства РФ 1316 от 04.12.14 для типовой конфигурации "Бухгалтерский учет 7.7" рел. 7.70.590

1 стартмани

31.12.2014    24026    9    Sergey1CSpb    2    

0
Оставьте свое сообщение