|
Перенос данных УСН 77 -> Комплексная автоматизация 82 |
☑ |
0
Fomania
10.08.11
✎
10:39
|
Первый раз пишу правила переноса. Застопорилось дело вот на чем. При переносе номенклатуры заполняется базовая единица измерения, а единица хранения остатков не заполняется. При ручном заполнении она заполняется после нажатия "запись" или "ок". В правилах после загрузки объекта справочника Номенклатура пытаюсь прописать Объект.Записать() - не срабатывает. Возможно именно по этой причине не пересчитывается сумма в документах Реализация, Поступление. Нет единицы хранения остатков, и не работает пересчет. Но, быть может, тут причина другая. За основу брала правила переноса из УСН 77 в Бухгалтерию 81. Но в 81 в спр Номенклатура только одна единица изм., а правил для переноса документов реализации и поступления вообще не было. Кто сталкивался с подобным?
|
|
1
Reaper_1c
10.08.11
✎
10:46
|
(0) А ты чего хотела? При загрузке данных обработчики событий записи не работают. Единицы измерения нужно создавать в правилах.
P.S. Ввод остатков по упрощенке это вкусно, очень вкусно...
|
|
2
Fomania
10.08.11
✎
12:07
|
Не получается заполнить Единицы созданием правил. Может кто писал правила для ЕдиницХраненияОстатков, поделитесь опытом пожалуйста!
|
|
3
zak555
10.08.11
✎
14:14
|
так вроде типовые появились
|
|
4
Dimanchik
10.08.11
✎
14:24
|
(0) В "ПослеЗагрузки" сначала делаешь просто Объект.Записать(); - Физическая запись в ИБ
используешь Объект.Ссылка при создании единицы хранения
а потом
Объект.реквизитдляединицыхранения= ЕдиницаХранения.ссылка;
и еще раз Объект.Записать();
|
|
5
Fomania
11.08.11
✎
12:24
|
(3)где они появились? не нашла нигде.
(4)не совсем поняла, как это реализовать. попробовала так. в пко Номенклатура, ПослеВыгрузки у меня такой код:
Объект.Записать();
ЕдИзм = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
ЕдИзм.Наименование = Объект.БазоваяЕдиницаИзмерения.Наименование;
ЕдИзм.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения;
ЕдИзм.Коэффициент = 1;
ЕдИзм.Владелец = Объект.Ссылка;
Попытка
ЕдИзм.Записать();
Исключение
Сообщить("Не удалось записать единицу хранения остатков: " + ОписаниеОшибки(), СтатусСообщения.Важное);
КонецПопытки;
Объект.ЕдиницаХраненияОстатков = ЕдИзм.Ссылка;
Объект.Записать();
не срабатывает. при попытке загрузить данные выдает ошибку: Переменная не определена (БазоваяЕдиницаИзмерения)
|
|
6
Fomania
11.08.11
✎
12:25
|
(5) поправка: в пко Номенклатура ПослеЗагрузки
|
|