Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 02:31

Поле ЗачетАванса не доступно для записи

Автор dim3740, 24 июл 2013, 20:20

0 Пользователей и 1 гость просматривают эту тему.

dim3740


8.2. обычные формы, код во внешней обработке... СпособЗачетаАвансов в шапке документа. Ошибка в названии топика.


Процедура НеЗачитыватьНажатие(Элемент)
   Док=Документы.РеализацияТоваровУслуг.Выбрать(НачалоДня(НачПериода),КонецДня(КонПериода));
   Пока Док.Следующий() Цикл
      ТЭ= Док.ПолучитьОбъект();
      ТЭ.ЗачетАвансов=Перечисления.СпособыЗачетаАвансов.НеЗачитывать;
      ТЭ.Записать(РежимЗаписиДокумента.Запись);
   КонецЦикла;
КонецПроцедуры


Чем реквизит отличается от иных, того же контрагента, к примеру, что не хочет перезаписываться..?  не понятно...

GRADUS

Цитата: dim3740 от 24 июл 2013, 20:20

8.2. обычные формы, код во внешней обработке... СпособЗачетаАвансов в шапке документа. Ошибка в названии топика.


Процедура НеЗачитыватьНажатие(Элемент)
   Док=Документы.РеализацияТоваровУслуг.Выбрать(НачалоДня(НачПериода),КонецДня(КонПериода));
   Пока Док.Следующий() Цикл
      ТЭ= Док.ПолучитьОбъект();
      ТЭ.ЗачетАвансов=Перечисления.СпособыЗачетаАвансов.НеЗачитывать;
      ТЭ.Записать(РежимЗаписиДокумента.Запись);
   КонецЦикла;
КонецПроцедуры


Чем реквизит отличается от иных, того же контрагента, к примеру, что не хочет перезаписываться..?  не понятно...

Код верный, что то намудрил с реквизитами. Возможно, у документа ЗачетАвансов не реквезит, а табличная часть или еще чтонить. В общем по предоставленному коду нечего сказать.

dim3740

Спасибо. Отличие в наличии, действительно, также еще и ТЧ по авансам. Прошу помощи в обучении метода работы с Формой документа из внешней обработкой. Думаю, что решение по сабжу именно в таком способе....

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск