Конвертация данных для 7.7 - событие После загрузки (Перед загрузкой) #681617


#0 by first_may
Добрый день. Пишу правила переноса из Торговля+Склад, редакция 9.2 в Производство+Услуги+Бухгалтерия, редакция 2.8. Все 7.7. Возникла необходимость реализовать событие После загрузки (Перед загрузкой), а именно, в табличной части формы документа ПоступлениеТоваров есть колонка К с закладкой Дополнительно, где написано: ?(ЕдиницаИзмерения.Выбран = 1, ЕдиницаИзмерения.Коэффициент, ""), то есть выставляется коэффициент единицы измерения. Однако обработчики После загрузки (Перед загрузкой) - Только для платформы V8. Как это можно реализовать для платформы 7.7? И можно ли после загрузки документа сделать так, что бы он автоматически проводился (для 8 можно написать РежимЗаписи = "Проведение";)?
#1 by Rie
Непонятно, зачем ПередЗагрузкой. Заполнить эту колонку можно ведь и непосредственно в ходе выгрузки.
#2 by first_may
Как ее можно заполнить? Это не реквизит документа, а элемент формы документа?
#3 by first_may
Натолкните пожалуйста на мысль :).
#4 by Rie
Чиво?!!
#5 by first_may
не понял вопроса.
#6 by Rie
Это - не вопрос. В - Вы чушь написали.
#7 by first_may
вот скрин:
#8 by Rie
Ваше "К" - это реквизит табличной части с именем Коэффициент. Отойдите от компьютера и пригласите специалиста.
#9 by Rie
+ Хотя нет... В типовых это - Коэффициент. А у Вас... Не надо там вообще ничего заполнять. Заполните ЕдиницаИзмерения - и будет Вам счастье.
#10 by first_may
не может быть, вот пожалуйста:
#11 by first_may
это типовая Производство+Услуги+Бухгалтерия, редакция 2.8. ЕдиницаИзмерения - я заполняю, а вот как раз это К заполняется только тогда, когда изменяется единица на форме.
#12 by Rie
Если - правильно, то вообще никакого "К" Вам заполнять не надо. Надо правильно перенести единицы измерения.
#13 by first_may
вот результат переноса Все заполнено, как в источнике. Только колонка К пустая и при открытии выдается сообщение поэтому.
#14 by first_may
а если я перевыберу единицу (упак.), то в колонке К станет 1.
#15 by Rie
, значит, единицу измерения не заполнили.
#16 by first_may
проверил, при открытии формы написал     ВыбратьСтроки;
#17 by Rie
В "Формула" у "К" - что написано? Вот от этой печки и пляшите.
#18 by first_may
Точно, получилось. Ошибка была в том, что есть: и СправочникСсылка.Единицы -> СправочникСсылка.ЕдиницыНоменклатуры Вот как раз во втором варианте есть коэффициент, а в первом нет. Поменял в табличной части для реквизита ЕдиницаИзмерения правило конвертации с первого на второе и все сработало как надо. Спасибо. А еще, не подскажите, как сделать, что бы после загрузки, документ провелся, а не приходилось это делать руками (открывать форму и нажимать Ок)?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям