Тема: подскажите как решить.

Ответить в теме
Страница 2 из 2 ПерваяПервая 1 2
Показано с 21 по 32 из 32
  1. Вверх #21
    Частый гость Аватар для Aniana
    Пол
    Женский
    Сообщений
    630
    Репутация
    265
    Хорошо, я рада)


  2. Вверх #22
    Не покидает форум Аватар для rakar
    Пол
    Мужской
    Сообщений
    9,541
    Репутация
    1710
    а почему не получалось привязать эту функцию к полю реквизита?

    я хочу в приходной накладной реализовать функцию чтобы при вводе позиции "товар", автоматом проставлялось количество "1" и цена последней продажи этой позиции. "товар", "цена", "количество" у меня как реквизиты табличной части.
    Последний раз редактировалось rakar; 28.05.2009 в 14:30.
    «Логіка – таблетка від зомбування»

  3. Вверх #23
    Новичок
    Пол
    Мужской
    Адрес
    Киев
    Сообщений
    70
    Репутация
    11
    Можно, но тогда функция выглядела бы по другому:
    Функция ОстатокНаСкладе()
    Перем ОстТовара;
    ОстТовара = Регистр.ОстаткиТоваров.СводныйОстаток(ТекущийЭлеме нт()),,"Количество");
    спрТовары = СоздатьОбъект("Справочник.<ИмяСправоника>");
    спрТовары.НайтиЭлемент(ТекущийЭлемент());
    спрТовары.Количество = ОстТовара;
    спрТовары.Записать();
    Возврат "";
    КонецФункции;

    Это есть неправильно, т.к. нет смысла сохранять значение остатка в элементе справочника.

  4. Вверх #24
    Частый гость Аватар для Aniana
    Пол
    Женский
    Сообщений
    630
    Репутация
    265
    я хочу в приходной накладной реализовать функцию чтобы при вводе позиции "товар", автоматом проставлялось количество "1" и цена последней продажи этой позиции. "товар", "цена", "количество" у меня как реквизиты табличной части.
    __________________
    И что нам теперь за вас все надо написать?

  5. Вверх #25
    Не покидает форум Аватар для rakar
    Пол
    Мужской
    Сообщений
    9,541
    Репутация
    1710
    Цитата Сообщение от Aniana Посмотреть сообщение
    И что нам теперь за вас все надо написать?
    . нет. просто хотел узнать почему через реквизит так нельзя сделать.

    не работает у меня в приходке почему то с ценой

    в модуле прописал процедуры:

    Процедура ВычЦены()
    Цена=Товар.ЦенаПокупки;
    КонецПроцедуры

    Процедура ВычОбщСуммы()
    ОбщСумма=Цена*Количество;
    КонецПроцедуры
    с подсчетом и выводом общей суммы все работает а вот при вводе/добавлении новой позиции товара, колонка "цена" остается пустой.
    Изображения
    Последний раз редактировалось rakar; 28.05.2009 в 16:47.
    «Логіка – таблетка від зомбування»

  6. Вверх #26
    Новичок
    Пол
    Мужской
    Адрес
    Киев
    Сообщений
    70
    Репутация
    11
    А обработчик соответствующий прописал?

  7. Вверх #27
    Не покидает форум Аватар для rakar
    Пол
    Мужской
    Сообщений
    9,541
    Репутация
    1710
    Цитата Сообщение от Leon(Grisha) Посмотреть сообщение
    А обработчик соответствующий прописал?
    расшифруйте плиз что вы имеете в виду под обработчиком?
    «Логіка – таблетка від зомбування»

  8. Вверх #28
    Частый гость Аватар для Aniana
    Пол
    Женский
    Сообщений
    630
    Репутация
    265
    Так а где процедура которая берет последнюю цену партии?

  9. Вверх #29
    Не покидает форум Аватар для rakar
    Пол
    Мужской
    Сообщений
    9,541
    Репутация
    1710
    Цитата Сообщение от Aniana Посмотреть сообщение
    Так а где процедура которая берет последнюю цену партии?
    ну как бы вот она

    Процедура ВычЦены()
    Цена=Товар.ЦенаПокупки;
    КонецПроцедуры
    "ЦенаПокупки" периодический реквизит справочника "товары"
    Последний раз редактировалось rakar; 29.05.2009 в 11:25.
    «Логіка – таблетка від зомбування»

  10. Вверх #30
    Частый гость Аватар для Aniana
    Пол
    Женский
    Сообщений
    630
    Репутация
    265
    ну конечно не берет, вы же не правильно к цене обращетесь, это же переодический реквизит. Почитайте желто красные книжки
    Надо писать
    Процедура ВычЦены()
    Цена=Товар.ЦенаПокупки.Получить(ДатаДок);
    КонецПроцедуры

  11. Вверх #31
    Не покидает форум Аватар для rakar
    Пол
    Мужской
    Сообщений
    9,541
    Репутация
    1710
    спасибо большое за помощь и терпение. все заработало.

    книжками обложился но там в примерах очень много в описании опущено, типа и так понятно должно быть, вот и застряю на простых(пока не для меня) вещах.
    оказалось что в примере периодическая только "ЦенаПродажи", а "ЦенаПокупки" не периодическая.
    «Логіка – таблетка від зомбування»

  12. Вверх #32
    Частый гость Аватар для Aniana
    Пол
    Женский
    Сообщений
    630
    Репутация
    265
    Ну теперь будете знать как обращаться к переодическим реквизитам)


Ответить в теме
Страница 2 из 2 ПерваяПервая 1 2

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения