Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

проверка наличия товара.Комплексная конфигурация

Saxarok
читатель
офлайн
Дата регистрации: 31.10.2007
Сообщений: 69
Пост №1
 
19.11.2009 00:00

"Подскажите пожалуйста как в этом коде привязать проверку наличия товара на выбранном складе?<br><br>// Заполнение по группе ТМЦ<br>Процедура Заполнить()<br> ГруппаТМЦ = СоздатьОбъект("Справочник.Товары");<br> ГруппаТМЦ.ВыборГруппы(1);<br> Если ГруппаТМЦ.Выбрать("Выберите группу товаров",) = 0 Тогда<br> Возврат;<br> КонецЕсли;<br> Если ГруппаТМЦ.ЭтоГруппа() = 0 Тогда<br> Предупреждение("Нужно выбрать группу ТМЦ!");<br> Возврат;<br> КонецЕсли; <br> Если КоличествоСтрок()>0 Тогда<br> Рез = Вопрос("Удалить существующие строки?","Да+Нет+Отмена");<br> Если Рез ="Да" Тогда<br>       УдалитьСтроки();<br> ИначеЕсли Рез = "Отмена" Тогда<br> Возврат;<br> КонецЕсли; <br> КонецЕсли;<br><br> СпрТМЦ = СоздатьОбъект("Справочник.Товары");<br> СпрТМЦ.ИспользоватьРодителя(ГруппаТМЦ.ТекущийЭлемент());<br> СпрТМЦ.ВыбратьЭлементы();<br> Пока СпрТМЦ.ПолучитьЭлемент() = 1 Цикл<br> Если СпрТМЦ.ЭтоГруппа() = 1 Тогда<br> Продолжить;<br> КонецЕсли;<br> НоваяСтрока();<br> Товар = СпрТМЦ.ТекущийЭлемент();<br> УстТовар();<br> КонецЦикла;<br>КонецПроцедуры"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
19.11.2009 00:22

1. так товара или группы?<br>2. в каком месте : спр/док... ?

Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №3
 
19.11.2009 00:48

Лучше спросить, что за процедура УстТовар()?

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №4
 
19.11.2009 00:57

> Лучше спросить, что за процедура УстТовар()?<br><br>самопал )))

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №5
 
19.11.2009 04:10

> самопал ))) <br>Лучше про молчать, если сказать нечего :(

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №6
 
19.11.2009 04:16

"Попробую ответить чисто в теории...<br>Товар храниться на складе. В регистре например ОстатокТовара. Тогда для получения текущего остатка товара на складе пробуем:<br>//Начальные данные, в документе есть реквизит Склад (тип Справочник.Склады) тогда<br>Остаток=Регистр.ОстатокТовара.Остаток(Товар,Склад);<br>//К сожалению на текущий момент к 1С как Комплексной так и остальным компонентам доступа не имею, но этот пример может навести Вас на верную мысль..."

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №7
 
19.11.2009 15:10

> > самопал ))) <br>> Лучше про молчать, если сказать нечего :(<br><br>почему это?<br>мне-то есть что сказать - это процедура самодел!<br>я поэтому и спроси, что за конфа!

Saxarok
читатель
офлайн
Дата регистрации: 31.10.2007
Сообщений: 69
Пост №8
 
20.11.2009 17:31

Эта процедурка даёт возможность в ДОКУМЕНТЕ выбирать любую группу Справочник.Товары, но без проверки на присутствие элементов,входящих в эту группу, в предварительно выбранном месте хранения.<br>Вроде всё понятно выразилась.Спасибо за внимание.Буду благодарна за помощь

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация