Не заполняются счета учета автоматом по кнопке "Изменить"
18.01.11
Задачи пользователя - Адаптация типовых решений
В конфигурации 1С: Бухгалтерия 2.0 (платформа 8.2) при использовании такой замечательной вещи, как групповое изменение строк документов, не работает автоматическое заполнение счетов учета, хотя в справочнике номенклатуры все заполнено корректно (имеются в виду счета учета).
Поковырявшись в коде, выяснил, что в Обработки.ОбработкаТабличнойЧастиТовары
Процедура Процедура КнопкаОКНажатие(Элемент)
- некорректно написан код, он формально есть, но не работает в типовой конфигурации, видимо, не отладили, когда портировали с конфигурации 1.6.
Вот мелкое исправление, для моего случая
// Попытаемся установить счета учета.
Если ДокументОбъект.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда
ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары", Истина);
Иначе
Попытка
ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары",Истина, ДокументОбъект.ОтражатьВНалоговомУчете);
Исключение
Сообщить("Не смог установить счета учета по умолчанию для документа вида"+ДокументОбъект.Метаданные().Имя+" ...");
КонецПопытки;
КонецЕсли;
Было у 1С так:
Попытка
ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары", Истина,ДокументОбъект.ОтражатьВНалоговомУчете);
Исключение
КонецПопытки;
===========
Ну во первых, не совпало количество параметров передаваемых в метод объекта, а во вторых, в части документов вообще нет такого реквизита "ОтражатьВНалоговомУчете". Если мне память не изменяет я вообще такого реквизита в документах не встречал (хотя я не много в ней ковырялся, может у каких-то документов он и есть).
Больше всего меня беспокоит не то, что есть ошибки, а то что конфигурация существует около года и на ней народ работает, а такие вещи до сих пор не поправлены. И ведь несложно....
Кому не влом напишите в 1С пусть исправят.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.