Помогите с партионным учетом #544418


#0 by Necessitudo
Есть документ РасходнаяНакладная - у него ТЧ с реквизитами Товар, Цена, Количество, Сумма. Этот документ делает движения по регистру ТоварыНаСкладе, у которого есть реквизит "Партия". Хочу, чтобы в этот реквизит писалась ссылка на этот самый документ. Что нужно для этого написать в обработке проведения?
#1 by Necessitudo
пля, ПриходнаяНакладная - но не суть важно
#2 by Defender aka LINN
А для чего в документе делать ссылку на себя?
#3 by Necessitudo
Блин, я криворук ужасно. В регистре таки измерение. Буду потом как-то организовать списывание по указанной вручную партии.
#4 by Рэйв
Добавь измерение "ДокументПартии"в регистр и пиши туда Приходную накладную. как организовать - это не вопрос. Вот как потом делать LIFO или FIFO - вот тут помучаешься
#5 by Defender aka LINN
Ну и пиши в измерение ссылку, кто мешает-то?
#6 by Necessitudo
Я добавил измерение Партия - вопрос, что писать в Движение.Партия = _______ ;
#7 by Necessitudo
Я посмотрел решенные задачки по спецу, но там списание идет по себестоимости - и все так накручено...
#8 by Necessitudo
По данным в этом измерении разве нельзя будет потом отсортировать ранее проведенные/позднее проведенные документы?
#9 by Denizzz
указывай
#10 by catena
При приходе записываем документ партии, при списании в зависимости от учета списываем. В чем проблема? Когда не понятно, что куда писать?
#11 by Denizzz
указывай ссылку на документ прихода партии
#12 by Denizzz
имелось в виду "отфильтровать/отобрать"?
#13 by Necessitudo
а) Какой тип данных необходимо указать измерению регистра "Партия"? б) Что указать в процедуре обработки проведения -конкретнее, тут, чтобы в измерение регистра "Партия" попала ссылка на этот документ -вот тут вот:
#14 by Necessitudo
Да, а нельзя будет потом построить списание по партиям по регистратору в регистре накопления?
#15 by Fragster
изобретаем велосипеды?
#16 by Necessitudo
т.е. обойтись вообще без измерения "Партия"
#17 by Denizzz
у тебя как задумано определять партии? документом поступления?
#18 by Necessitudo
Да
#19 by Defender aka LINN
Тебе сколько можно про ссылку писать?
#20 by Denizzz
и вообще, что за конфигурация?
#21 by Necessitudo
Просто написать Движение.Партия = Ссылка? Тогда в измерение регистра пишется только слово "Приходная"
#22 by Necessitudo
Да никакая, это просто дали задачку для трудоустройства)
#23 by Defender aka LINN
Пипец... Пожалей людей. Им какой-никакой, но программист нужен.
#24 by Necessitudo
Им стажер нужен) Разжевал бы лучше что ли как надо...
#25 by poligraf
А при возврате партией будет ВозвратОтПокупателя? А при перемещении со склада на склад партией станет что?:) В типовых зря что-ли партии от остатков на складе отделили...
#26 by Necessitudo
Возврата нет, склада нет...И конфигурации тоже блин нет. Это просто задачка.
#27 by Denizzz
Для партий еще один регистр накопления необходим
#28 by poligraf
ну тогда про ссылку тебе много раз говорили...
#29 by Necessitudo
Ррррр....
#30 by Defender aka LINN
Говорили. Только ему еще надо про типы рассказывать. Есть желающие? А то лично я не хочу.
#31 by Denizzz
тип измерения сделай ДокументССылка.Приходная...
#32 by poligraf
ну так сразу понятно, что "Приходная" и сделала партию. Это же хорошо! Наглядность! Тип у партии со строки на "ПриходнуюНакладную" поменяй и забрось 1С:)
#33 by Denizzz
только не говори ничего про регистратор! а то запутается)
#34 by Necessitudo
Это заговор?)
#35 by Denizzz
помогло?
#36 by Necessitudo
Дааа...Спасибо:)
#37 by Necessitudo
Ждите следующих тупых вопросов)
#38 by Necessitudo
Есть запрос: Есть на форме табличное поле СписокПартий с типом значения ТаблицаЗначений. Хочу выгрузить результат запроса в это табличное поле. Как это сделать?
#39 by Denizzz
#40 by Denizzz
#41 by Necessitudo
Очередное спасибо
#42 by Necessitudo
Почему вот это не работает? Процедура СформироватьСписокПартийНажатие(Элемент) Если без параметра обойтись, то все нормально, всё заполняется.
#43 by Denizzz
Запрос.УстановитьПараметр("ТоварДляВыбора", ТоварДляВыбора);
#44 by Denizzz
и остатки лучше получай на конкретный момент времени
#45 by Denizzz
#46 by Necessitudo
Так у меня по сути точно также. Не заполняется, как ни назови(
#47 by Reset
Очень спорно
#48 by Necessitudo
Ну как бы каждый документ - отдельная партия. Мб потом просто укажу не выводить нулевые значени - и всё) Пока это неважно.
#49 by Denizzz
тогда отладчик в руки
#50 by Evgenchik
вот здесь изучай
#51 by Necessitudo
Уже разобрался - дело было в типе данных измерения регистра. Дальше. Всё это происходит в форме документа "Расходная накладная". У нее есть еще табличная часть Товары с реквизитами Товар, Количество и т.д. Хочу сделать так: щелкаю два раза мышкой я по строке в этой таблице СписокПартий (которую формировал запросом) - и данные из этой строки добавляются в табличную часть Товары.  Нужную процедуру нашел: Процедура СписокПартийВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) А как дальше эту строчку заполнить данными?
#52 by Necessitudo
Спасибо - всё таки миста не только форум)
#53 by Denizzz
не понял что нужно взять из спискапартий?
#54 by Necessitudo
Из таблицы СписокПартий нужно по двойному щелчку передать данные по выбранной строке в табличную часть Товары.
#55 by Denizzz
#56 by Necessitudo
Контроль остатков: Если в табличной части Товары одна позиция, то все нормально. Если две - вылезает ошибка о сравнение разных типов. Почему??
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С