|
Загрузка данных из Табличного Документа |
☑ |
0
Chuchi
26.03.13
✎
18:03
|
Обработка ЗагрузкаДанныхИзТабличногоДокумента выкинула финт
в поступление товара мы загружали накладную и использовали соответствие кодов поставщиков нашему внутреннему артикулу
до поры до времени влетало все на УРА
База обросла и сейчас один код 111 соответствует товару Булка от поставщика СПБ и товару Молоко от поставщика МСК
при загрузке мы указываем заказ поставщику и выбираем СПБ
но почему то система выхватывает код МСК и в документ поступления вместо Булки пишет Молоко!)))
Номенклатуру мы вычисляем вот таким кодом
Запись = РегистрыСведений.НоменклатураКонтрагентов.Выбрать();
Номенклатура =Справочники.Номенклатура.ПустаяСсылка();
Пока Запись.Следующий() Цикл
Если Запись.КодНоменклатурыКонтрагента = ТекстЯчейки тогда
Номенклатура = Запись.Номенклатура;
КонецЕсли;
КонецЦикла;
Результат =Номенклатура;
правильно ли я понимаю что надо дописать чтобы проверка кодНоменклатурыКонтрагента происходил только после установки соответствия самого Поставщика
|
|
1
GLazNik
26.03.13
✎
18:10
|
По хорошему надо наложить фильтр на регистр сведений по поставщику и коду... и все
|
|
2
Михаил Козлов
26.03.13
✎
18:11
|
Можете в запрос к РС подставить поставщика и код номенклатуры (зачем весь РС шерстить?). Да и в приведенном коде при выполнении условия было бы спортивнее Прервать;
|
|
3
Chuchi
26.03.13
✎
18:23
|
не поняла простите
|
|
4
GLazNik
26.03.13
✎
18:27
|
(3) Чего непонятного? Пишим запрос типа
ВЫБРАТЬ ПЕРВЫЕ 1
Рег.Номенклатура
ИЗ РегистрСведений.НоменклатураКонтрагентов Как Рег
ГДЕ Рег.Контрагент = &Контрагент и Рег.КодНоменклатурыКонтрагента = &КодНоменклатуры
|
|
5
Chuchi
26.03.13
✎
18:43
|
а &Контрагент как указывать? текстом в теле запроса? если он будет стоять в отдельной колонке мы не сможем к ней обратиться
|
|
6
Chuchi
26.03.13
✎
18:55
|
и не принимает обработка оператора ВЫБРАТЬ ПЕРВЫЕ 1 ((
|
|
7
Chuchi
27.03.13
✎
13:07
|
Как конкретно указать в части Рег.КодНоменклатурыКонтрагента = &КодНоменклатуры
Рег.КодНоменклатурыКонтрагента = ООО "СПБ"???
|
|