Помогите с кодом
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2

Комбинированный просмотр

  1. #1
    Гость форума

    Регистрация
    31.08.2019
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Помогите с кодом

    У документа продажа товаров есть реквизит ПоСчету Тип ДокументСсылка.Счет
    Документ продажа вводиться на основании документа счет, нужно сделать так чтоб пользователь не поставил количество больше чем в документе основании счет. Я учусь на программиста, не опытный в обработке проведения продажи товаров вот кусок кода, который пишу для этого механизма: без этого куска, проведение все свои функции выполняет, не знаю как обратиться к счету основанию количеству, ошибки выдает, или цикл с условным не правильно построил?

    Пока ВыборкаДетальныеЗаписи.Сл� �дующий() Цикл


    Если НЕ ЗначениеЗаполнено(ПоСчету) Тогда
    Продолжить;
    ИначеЕсли
    ВыборкаДетальныеЗаписи.Ко� �ичество < = ПоСчету.Товары.Количество;

    Отказ = Истина;
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Нельзя";
    Сообщение.Сообщить();
    Иначе
    Движение = Движения.РезервыНоменклат� �ры.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Рас� �од;
    Движение.Период = Дата;
    Движение.Номенклатура = ВыборкаДетальныеЗаписи.Но� �енклатура;
    Движение.Склад = Склад;
    Движение.ПоСчету = Ссылка;
    Движение.Резерв = ВыборкаДетальныеЗаписи.Ко� �ичество;
    КонецЕсли;

  2. #2
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

    По умолчанию Re: Помогите с кодом

    Цитата Сообщение от витал1980 Посмотреть сообщение
    У документа продажа товаров есть реквизит ПоСчету Тип ДокументСсылка.Счет
    Документ продажа вводиться на основании документа счет, нужно сделать так чтоб пользователь не поставил количество больше чем в документе основании счет. Я учусь на программиста, не опытный в обработке проведения продажи товаров вот кусок кода, который пишу для этого механизма: без этого куска, проведение все свои функции выполняет, не знаю как обратиться к счету основанию количеству, ошибки выдает, или цикл с условным не правильно построил?

    Пока ВыборкаДетальныеЗаписи.Сл� �дующий() Цикл


    Если НЕ ЗначениеЗаполнено(ПоСчету) Тогда
    Продолжить;
    ИначеЕсли
    ВыборкаДетальныеЗаписи.Ко� �ичество < = ПоСчету.Товары.Количество;

    Отказ = Истина;
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "Нельзя";
    Сообщение.Сообщить();
    Иначе
    Движение = Движения.РезервыНоменклат� �ры.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Рас� �од;
    Движение.Период = Дата;
    Движение.Номенклатура = ВыборкаДетальныеЗаписи.Но� �енклатура;
    Движение.Склад = Склад;
    Движение.ПоСчету = Ссылка;
    Движение.Резерв = ВыборкаДетальныеЗаписи.Ко� �ичество;
    КонецЕсли;
    В какой конфигурации работаете?

Похожие темы

  1. Товарный чек со штрих кодом
    от Сергей56 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 02.12.2014, 00:13
  2. Подскажите с кодом пожалуйста!
    от Михаил38 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 28.03.2013, 10:49
  3. Как печатать регламентированные с двухмерным штрих-кодом?
    от Полкан в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 1
    Последнее сообщение: 30.01.2012, 09:03

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

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

Ваши права

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