Имя: Пароль:
1C
1С v8
Конвертация (конфы самописные)
,
0 Судачатник
 
29.07.12
19:35
Проблема с переносом единицы измерения в таб части документа. Надо заполнять единицу измерения в таб части приемника только если она совпадает с базовой единицей измерения номенклатуры, которая есть в этой загружаемой табличной части.
Как это можно сделать?
1 kyrgyz
 
29.07.12
20:06
Пропиши условие в правилах....
2 Судачатник
 
29.07.12
20:07
а поподробнее?
3 kyrgyz
 
29.07.12
20:13
4 Судачатник
 
29.07.12
20:25
(3)это я уже смотрел, там нет такого.
5 Rie
 
29.07.12
20:27
(0) В ПКС для единицы измерения нечто вроде
Если ОбъектКоллекции.Единица<>ОбъектКоллекции.Номенклатура.БазоваяЕдиница Тогда
   Отказ = Истина;
КонецЕсли;
6 Судачатник
 
29.07.12
20:31
(5) Где это писать, в 1с 77 на стороне источника нет базовой единицы?
7 Rie
 
29.07.12
20:32
(6) Как ты заполняешь единицу измерения в табличной части?
8 Судачатник
 
29.07.12
20:35
(7) Пока никак, она вообще не заполняется (просто указал Источник - Единицы, Приемник - КлассификаторЕдиницИзмерения).
9 Rie
 
29.07.12
20:39
(8) Вы указали типы источника и приемника. Но не указали источник и приемник. В ТЧ-источнике - есть поле Единица или нечто подобное? Откуда Вы собираетесь эту единицу заполнять?

(На худой конец - выкиньте это ПКС, а в ПослеЗагрузки у ПКО напишите
Для каждого СтрокаТЧ Из Объект.ТаТаблЧастьГдеЕдиница Цикл
   СтрокаТЧ.Единица = СтрокаТЧ.Номенклатура.БазоваяЕдиница;
КонецЦикла;
И наступит временное счастье).
10 Судачатник
 
29.07.12
20:40
Вот картинка
http://savepic.su/2261186.htm
11 Rie
 
29.07.12
20:47
(10) Из картинки видно, что Единица в ТЧ-источнике у Вас имеется. Поскольку конфигурация - самописная, то как выглядит справочник Единицы? И есть ли в конфигурации-источнике справочник КлассификаторЕдиницИзмерения?
12 Судачатник
 
30.07.12
09:32
Подниму тему. Конфа Источник - Комплексная 77, документ переносимый самописный. Конфа приемник - обычная БП 2.0, документ самописный.
Переносимый справочник "Единицы" - обычный, без владельцев.

Как же сделать так чтобы единица измерения в таб части документа заполнялась только если совпадает с базовой единицей измерения номенклатуры в этой строке таб части приемника. Номенклатура нормально подставляется.
13 Rie
 
30.07.12
09:39
(12) В Комплексной 7.7 у справочника Единицы - таки есть владелец. А ещё у него есть реквизит ОКЕИ. В БП 2.0 не справочника Единицы, есть только КлассификаторЕдиницИзмерения.
Поэтому остаётся сильно непонятным, что там в самописном твоём документе за Единица и как там у тебя в документе эта единица переносится.

В любом случае ты можешь в ПослеЗагрузки просмотреть все строки загруженного документа и сделать с ними что тебе захочется - проставить базовую единицу, или же сравнить базовую единицу с единицей номенклатуры и удалить те строки, где они не совпадают.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.