gifts2017

Не заполняются счета учета автоматом по кнопке "Изменить"

Опубликовал Sergey A (serg_info) в раздел Программирование - Практика программирования

В конфигурации 1С Бухгалтерия 2.0 (платформа 8.2) при использовании такой замечательной вещи как групповое изменение строк документов не работает автоматическое заполнение счетов учета, хотя в справочнике номенклатуры все заполнено корректно (имеется в виду счета учета)

В конфигурации 1С Бухгалтерия 2.0 (платформа 8.2) при использовании такой замечательной вещи

как групповое изменение строк документов не работает автоматическое заполнение счетов учета,

хотя в справочнике номенклатуры все заполнено корректно (имеется в виду счета учета).

 

Поковырявшись в коде выяснил, что

 

в Обработки.ОбработкаТабличнойЧастиТовары

Процедура Процедура КнопкаОКНажатие(Элемент)

- некорректно написан код, он формально есть но

не работает в типовой конфигурации, видимо не отладили когда портировали с конфигурации 1.6

 

Вот мелкое исправление, для моего случая

 

 

// Попытаемся установить счета учета.

Если ДокументОбъект.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда

ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары", Истина);

Иначе

Попытка

ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары",Истина, ДокументОбъект.ОтражатьВНалоговомУчете);

Исключение

Сообщить("Не смог установить счета учета по умолчанию для документа вида"+ДокументОбъект.Метаданные().Имя+" ...");

КонецПопытки;

КонецЕсли;

 
Было у 1С так:

Попытка

ДокументОбъект.ЗаполнитьСчетаУчетаВТабЧасти(ДокументОбъект.Товары, "Товары", Истина,ДокументОбъект.ОтражатьВНалоговомУчете);

Исключение

КонецПопытки;

===========
Ну во первых, не совпало количество параметров передаваемых в метод объекта, а во вторых, в части документов вообще нет такого реквизита "ОтражатьВНалоговомУчете". Если мне память не изменяет  я вообще такого реквизита в документах не встречал (хотя я не много в ней ковырялся, может у каких-то документов он и есть).
Больше всего меня беспокоит не то, что есть ошибки, а то что конфигурация существует около года и на ней народ работает, а такие вещи до сих пор не поправлены. И ведь несложно....
Кому не влом напишите в 1С пусть исправят.

 

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Константинов (alexk-is) 18.01.11 16:25
Программный код в тексте публикации можно раскрасить... :)
2. Сергей (1C82) 13.03.12 18:54
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа