#0
by Jalib
Привет всем зашедшим на страницу!!! надо в зависимости заполненности реквизита "инвентаризация" установить партионный документ в регистре "ПартииТоваровНаСкладах" в модуле документа "ОприходованиеТоваров" в процедуре ДвиженияПоРегистрамУпр 1)делаю проверку заполненности реквизита все ок 2)затем пишу Движения.ПартииТоваровНаСкладах.Отбор.Регистратор=Движения.ПартииТоваровНаСкладах.Регистратор.Значение.ИнвентаризацияТоваровНаСкладе; результат пишет что поле регистратор не доступно для записи Знаю что раз не работает значит не правильно как написать правильно?
#1
by lucbak
Движения.ПартииТоваровНаСкладах.Отбор.Регистратор.Установить(ТУтПишешьСвойРегистратор);
#4
by Jalib
Движения.ПартииТоваровНаСкладах.Отбор.Регистратор.Установить(ИнвентаризацияТоваровНаСкладе); 1-вылетает из режима "1с предприятие" 2-пишет что метод объекта не обнаружен
#7
by Джинн
Кагбе Регистратор - он и в африке регистратор. Это документ, выполнивший движение. К самим партиям он мало отношения имеет.
#8
by youalex
Не маяться с регистраторами, а смотреть где в проведении этого дока вызывается проведение по партиям - и туда условие втыкать. Интересна еще предыстория этой "доработки"
#9
by Либерал
чета у вас там в датском королевстве все сложно - регистраторы подменять затеяли.. я вот помню вообще, там в 10.3 кажется именно по партиям регистр в доках пишется не через Движения.ПартииБлаБла, а через набор записей где то в общих модулях.. поэтому всё, что ты засунешь туда через Движения.Партии - потом просто затирается.. Точно не помню, но что то такое точно было
#10
by Jalib
надо в зависимости заполненности реквизита "инвентаризация" установить реквизит-регистратор в движениях в регистре "ПартииТоваровНаСкладах" для меня трудно найти место куда вставить код да есть в общих модулях "Управление партиями партионный учет" там есть процедура "поступление товаров на склад" я сначала пробывал там что то дописать и поставить точку останова она при проведении не срабатывает поэтому я полез в модуль объекта документа "ОприходованиеТоваров"
#11
by FIXXXL
бесстрашный разработчик посмотрите для начала как там "партии" формируются и потом используются хотя бы на примере доп.затрат на Поступление
#14
by craxx
А причем тут вообще Движения? Движения - они в конкретном документе, там отбор по регистратору вообще лишен смысла, ибо они и так в контексте объекта, который их двинул. Тебе видимо Набор записей надо создать, а по нему уже отборы строить.
#15
by craxx
Как-то так: НЗ = РегистрыНакопления.ПартииТоваровНаСкладах.СоздатьНаборЗаписей; НЗ.Отбор.Регистратор.Установить(....)... И т.д.
#16
by FIXXXL
а по профилю и не скажешь :) посмотри какие движения в партии пишет документ доп.расходы насколько помню УТ10, регистратор в РН Партии не является документом партию образующим, там измерение есть для этого вот и пиши свою инвентаризацию в это измерение только типы проверь сначала, сомневаюсь, что там Инвентаризация есть
#17
by Jalib
так в НЗ попадут все записи этого регистра ,а мне нужно что бы только "Оприходования" потом уже изменять те записи где инвентаризация заполненна зарегистрировался давно 1с8 изучаю где то полгода в свойствах реквизита ДокументОприходования "инвентаризацию" добавил пишу Движения.ПартииТоваровНаСкладах.ДокументОприходования = ИнвентаризацияТоваровНаСкладах; результат поле ДокументОприходования не обнаружено
#18
by catena
Патамучта движений у документа может быть много. Какому именно движению после этого кода должна присвоиться инвентаризация?
#20
by Jalib
ты прав это наверное делается не в модуле объекта"ОприходованияТоваровНаСкладах" потому что результат сообщение показывается верно,а в регистре ничего не меняется видно где то в другом модуле затирается вопрос где и как
#22
by Jalib
а нельзя ли как то записывать инвентаризацию не в реквизит "ДокументОприходования",а в "Регистратор"? что бы после проведения просматривая в документе движения документа в поле "Регистратор" тоже была инвентаризация?
#25
by catena
Так может тогда писать проведение в инвентаризации? Не очень красиво из одного документа проводить другой.
#27
by alex1974
Инвентаризация не может быть регистратором в партиях товара при наличии документа оприходования. И документом оприходования тоже, если говорить в терминах УТ (УПП) Так что налицо чисто методологическая ошибка. Ну, и назначать регистратором документ, отличный от того, который делает движения, это не просто ересь, а... даже не знаю что. Не знаю, можно ли это вообще сделать такое в платформе.
#28
by catena
Ну, прилепить движения к регистратору можно вообще обработкой. Другое дело, что не все хотелки нужно реализовывать.
#29
by craxx
Так я тебе про отбор и нарисовал, чтобы ты отобрал только записи по нужному тебе регистратору, и потом НЗ.Прочитать сделал.
#30
by Jalib
ну документом оприходывания получилось, в регистре показывается(плохо что принтскрин прикрепить к сообщению нельзя). Оставлю пока так если скажут переделать буду переделывать
#31
by Jalib
где можно скачать файлы "бухгалтерии 3.0.36.18" .cf и демобазы - dt без номера телефона и других разводов если кто видел скиньте ссылку или сюда luckjantsev@rambler.ru
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Не удалось подключиться к Удал. Раб. Столу Win 2003
- Как в общем модуле реализовать подписки на события
- отвалился Web-сервис 1С.
- v7: Поле ввода Обработка при нажатии Выбрать
- УТ 11.3.1.142 Валовая прибыль с отбором по договору
- Во вложение не добавляется файл при отправке письма
- Розница 2.2 (Базовая) - не проходит замена дублей товаров...
- Программно добавить группировку в табличный документ
- 1С Розница. На оплату бонусами начисляются бонусы..
- Структура регистра хозрасчетный ERP - почему?
- Формирование XML с помощью XDTO (пакет XDTO)
- ВоспроизвестиЗвуковоеОповещение() Сигнал() как заставить на Андройде ?
- Вопрос про 1С:Руководитель проектов
- Не работает фиксация колонок.
- Обмен БП 3.0 УТ 10.3 Контрагенты помечаются на удаление
- Взаимодействие 1с и PHP
- Организовать обмен между ЗУП и самопиской: срок
- Можно ли хранить 2 значение в константе? Например 2 числа в одном константе.
- Настройка рлс в УТ 11
- 8.3.9 толстый клиент 32x и 64x на одном компе.