Имя: Пароль:
1C
1С v8
Конвертация данных версии 2.1 перенос из Ка2.4 в Ка 1.1 вопросы
0 sidalexsandr
 
21.02.22
13:31
Документ РеализацияТоваровУслуг. Не переносится ВалютаДокумента в ка 1.1. Написал ПКС Источник=Валюта Примемник=ВалютаДокумента

Вопрос: что ещё надо написать?
1 ДенисЧ
 
21.02.22
13:33
Примемник ?
2 mistеr
 
21.02.22
14:29
(0) Правило конвертации этой самой валюты.
3 DrShad
 
21.02.22
14:34
гы, решили вернуться назад?
4 mistеr
 
21.02.22
14:36
(3) В новую вбивают данные, из старой сдают отчеты. Классика.
5 1Сергей
 
21.02.22
15:20
Дауншифтинг
6 sidalexsandr
 
21.02.22
15:22
(1) Приемник
7 sidalexsandr
 
21.02.22
15:22
Обмен между Комплексная автоматизация 2.4 (из неё выгружается) и Комплексная автоматизация 1.1. Как в документе РеализацияТоваровУслуг присвоить товару в табличной части документа единицу измерения "шт". Знаю что справочник еденицы имеет владельца Справочник Номенклатура. Поэтому думаю код написаный в Пкс не правильно, вот написанный мною код
Значение = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт");
8 DrShad
 
21.02.22
15:49
(7) убей себя об стену, ирод
9 mistеr
 
21.02.22
16:16
(7) Неправильно, владельца-то не указал.

НайтиПоНаименованию("шт", Ложь, , ОбъектКоллекции.Номенклатура)
10 sidalexsandr
 
21.02.22
16:47
(9) Выдает ошибку
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка получения значения свойства подчиненного объекта (по имени свойства приемника)
    ПКО                    =  РеализацияТоваровУслуг  (Документ: Реализация товаров и услуг)
    ПКС                    =  38  (--> ЕдиницаИзмерения)
    Объект                 =  Реализация товаров и услуг ПТPT-000053 от 14.01.2022 10:32:50  (Реализация товаров и услуг)
    СвойствоПриемника      =  ЕдиницаИзмерения  (СправочникСсылка.ЕдиницыИзмерения)
    ОписаниеОшибки         =  Поле объекта не обнаружено (ЕдиницаИзмерения)
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  17
11 sidalexsandr
 
21.02.22
17:17
Написал в ПКО в после загрузки Для Каждого ЭтаСтрока из Объект.Товары Цикл
    ЭтаСтрока.СпособСписанияОстаткаТоваров = Перечисления.СпособыСписанияОстаткаТоваров.ИзРезерва;
    ЭтаСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт", Ложь, , ЭтаСтрока.Номенклатура);;
КонецЦикла;
12 sidalexsandr
 
21.02.22
17:19
Другой вопрос: почему СпособСписанияОстаткаТоваров подставился = Со склада
Хотя я явно указал в (11) ЭтаСтрока.СпособСписанияОстаткаТоваров = Перечисления.СпособыСписанияОстаткаТоваров.ИзРезерва; ?
13 sidalexsandr
 
22.02.22
12:02
Подниму
14 Ёпрст
 
гуру
22.02.22
12:06
(12) напиши там так, откроешь для себя много нового
Для Каждого ЭтаСтрока из Объект.Товары Цикл
   вызватьИсключение "на до же, событие После загрузки работает";
КонецЦикла..

ну и это, есть же отладка обработчиков..
15 sidalexsandr
 
22.02.22
13:26
(14) Спасибо
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn