|
Конвертация (конфы самописные) | ☑ | ||
---|---|---|---|---|
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 не справочника Единицы, есть только КлассификаторЕдиницИзмерения.
Поэтому остаётся сильно непонятным, что там в самописном твоём документе за Единица и как там у тебя в документе эта единица переносится. В любом случае ты можешь в ПослеЗагрузки просмотреть все строки загруженного документа и сделать с ними что тебе захочется - проставить базовую единицу, или же сравнить базовую единицу с единицей номенклатуры и удалить те строки, где они не совпадают. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |