ОСВ по счету, номенклатура, обработка
24.12.2011
22:43
#11
Должны выбрать реквизит ЦенаДляОСВ и присвоить ему цену из ЦеныНоменклатуры, как это реализовать правильно не знаю. Пробовал разными путями. Достучаться до реквизита ЦенаДляОСВ получилось, только так((( Подскажите куда копать.
24.12.2011
22:51
#12
В смысле?? в период вывода ОСВ? цена идет как учетная(покупочная) то есть она не меняется.<br>Да я бы с удовольствием. Но так как реализовали это 1с у меня глаза на лоб лезут. Знаний пока что не хватает, чтобы разобраться. Вот поэтому и изобретаю велосипед походу((( А реализовать надо, иначе наши анусы будут размером с Ла-Манш(((
25.12.2011
09:11
#15
Нужно сделать временную затычку, раз у меня не получается реализовать как надо сразу(( Изменять буду не я, а внешняя обработка, которую они будут запускать перед формированием ОСВ по счет. Я хз на сколько это правильное решение, а чую я ни на процент. Вот все до чего додумалась моя голова((((
25.12.2011
10:01
#16
"<pre>Запрос = Новый Запрос;<br> Запрос.Текст = <br> "ВЫБРАТЬ<br> | СпрНоменклатура.ссылка КАК НоменклатураЭлемент, <br> | ЦеныНоменклатуры.Цена КАК Цена <br> |ИЗ<br> | Справочник.Номенклатура КАК СпрНоменклатура<br> | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры<br> | ПО ЦеныНоменклатуры.Номенклатура = СпрНоменклатура.Ссылка";<br><br> Результат = Запрос.Выполнить();<br><br> ВыборкаДетальныеЗаписи = Результат.Выбрать();<br><br> Пока ВыборкаДетальныеЗаписи.Следующий() Цикл<br> Сообщение = Новый СообщениеПользователю();<br> Сообщение.Текст ="У номенклатуры - "+ВыборкаДетальныеЗаписи.НоменклатураЭлемент+" стоит цена "+ Строка(ВыборкаДетальныеЗаписи.Цена)+" "+Строка(ТипЗНЧ(ВыборкаДетальныеЗаписи.Цена));<br> Сообщение.Сообщить();<br> //Справочники.Номенклатура.Выбрать().ЦенаДляОСВ=ВыборкаДетальныеЗаписи.Цена;<br> КонецЦикла; </pre>"
25.12.2011
10:48
#17
Сообщением я проверял работает ли запрос, прошу прощения, что ввел в заблуждение.<br>Суть всей обработки она обходить всю номенклатуру и сравнивает есть ли в регистре сведений с таким же наименованием элемент. Если есть то он забирает у регистра сведений цену и присваивает её ЦенаДляОСВ<br> <br><pre>Справочники.Номенклатура.Выбрать().ЦенаДляОСВ=ВыборкаДетальныеЗаписи.Цена</pre><br><br>Вот эта жалкая попытка достучаться до этого реквизита. Ну собственно вы уже её высмеяли)))
Настройка шаблона печати этикеток в 8.2Необходимо отстегнуть конфигуратор у пользователя (1С:Предприятие v 8.2)
Читают тему
(гостей: 1)