#0
by Himoza
При проведении документа необходимо изменить значение реквизитов табличной части. Теперь надо как-то записать внесенные изменения, но как ТаблицаПоТоварам.Записать; не верно, выдает ошибку.
#6
by 73
Записывать весь объект. Но. Менять реквизиты при проведении? Объект к этому времени уже записан. И вообще, нехорошо.
#8
by Himoza
смысл в том, что эти документы уже записаны, но проводки в них могут измениться. И бух в конце недели будет запускать перепроведение документов, за эту неделю изменяться остатки по счетам, и в зависимости от этого будут меняться проводки в документах.
#10
by Himoza
сейчас сделаю ПередЗаписью. Мне еще надо определить ДокументОбъект. ДокументОбъект=ТекущийДокумент;?
#13
by Axel2009
вызов обработки проведения в любом случае вызовет события перед записью и после записи
#15
by Dmitrii
>> за эту неделю изменяться остатки по счетам, и в зависимости от этого будут меняться проводки в документах. Проводки может и изменяться, но как могут измениться счета учета номенклатуры? Или у вас учетная политика каждую неделю изменяется?
#20
by Salvador Limones
Прости, пожалуйста, я не хотел обидеть. Опиши подробнее, чего ты делаешь. И чего делает бух в конце недели.
#21
by Dmitrii
>> срочно убирать фотку. Без фотки тут с тобой даже разговаривать не станут ;) >> все такие умные... Просто ты изначально несешь такую редкостную ахинею, что тут даже не знаешь что подсказать... Во-первых, изменять реквизиты объекта в обработке проведения не следует. Если что-то и надо поменять, то делать это надо ПередЗаписью. Во-вторых, (по поводу каким методом выполнить запись) достаточно посмотреть СП и включить мозг. Если с первым ты разобралась (нашла метод Записать), то со вторым как-то хуже. Может быть два обработчика события ПередЗаписью - в модуле формы и в модуле объекта. В первом случае можно указать ДокументОбъект (это основной реквизит формы документа), но необязательно. Во втором случае (в модуле объекта) ты и так работаешь в контексте документа следовательно вызывать его нет необходимости.
#22
by Himoza
я вторую неделю на 8ке. рука тянется применить методы 7ки. Я перенесла текст в процедуру ПередЗаписью, помогло. Спасибо за помощь.
#24
by Himoza
Можно задать еще один дурацкий вопрос. В документе Поступление товаров и услуг, есть внешние печатные формы, но я их не могу найти. В конфигураторе в макетах их нету, в сервис - дополнительные отчеты их тоже нету, где еще можно поискать?? мне их надо перенести во вновь созданный документ.
#27
by Salvador Limones
сервис - дополнительные печатные формы! Общие макеты. Ну и самый надёжный - в ПриОткрытии найти что-то типа ФормированиеПечатныхФорм.СоздатьКнопкиПечати(... и проследить, что как где создаётся.
#29
by Himoza
Ну тогда еще один вопрос. Когда я создала новый документ. почему-то в режиме предприятия, когда я его открываю подвал документа и кнопки находяться по середине экрана, после кнопок еще мног свободного места и из-за этого табличная часть документа меньше. как настроить? (объяснила как смогла)
#30
by Axel2009
настроить привязки вручную (правой кнопкой по каждому элементу управления и менять привязки) смотреть на другой документ какой-нить, где все работает.
#31
by Живой Ископаемый
это привязки, и они многих бесят (меня например) может есть гуру, которые справляются с ними, но у меня, если случается такое как у тебя - легче форму заново перерисовать
#32
by Salvador Limones
Смотришь на эту форму, жмешь Ctrl-R (проверка формы), дергаешь мышью за правый нижний угол, какой из элементов формы дергается с красным крестом - тому меняешь привязки.
#33
by Axel2009
Ctrl+R и смотришь что мешает форме разворачиваться. там элемент управления начнет красной рамкой окрашиваться когда сдвигаешь границы формы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Значение зависимой ячейки изменить программно...
- Как программно изменить имя параметра в макете?
- Как программно изменить значение реквизита табличной части документа
- Программно изменить свойства формы.
- Как программно изменить тип реквизита формы?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как программно изменить тип значения реквизита?
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- ПолеВвода типа Строка - изменить значение программно?
- Как программно установить владельца программно созданной колонке
В этой группе 1С
- Сохранение настроек отбора СКД
- Где заполняется реквизит ИдентификаторЭлемента?
- Выгрузка документов через OLE из 7.7 в 8.1
- Как получить сумму положительных остатков накопительного регистра?
- Отбор документов по списку товаров
- Как в оборотке по 60 сч. выводить кроме наименование договора еще и номер и дату
- УПП 1.3.8.1 расчет среднего для больничного за 2011
- Бухгалтерия 2.0. Ввод нач. остатков забалансовых счетов
- Какие способы закрыть от части пользователей 70 счет в бухгалтерии.
- Регистр сведений "База распределения затрат"
- УТ 10.3.13.2 Ошибка при выборе подотчетника в РКО
- Как проставить порядковый номер в запросе?
- отмена или перезапуск бизнес-процесса
- как проставить субконто ? Бух 2.0
- СКД. Выражение представления - функция. Выдает ошибку
- Как отразить 3 дня за счет работодателя на конкретную статью затрат?
- УПП. Перемещение материалов в эксплуатации
- Единовременное пособие при рождении зуп 2.5.31.4
- Можно-ли настроить регистрацию объектов РИБ "по условию"?
- Работа с одной базой 1с(SQL) через разные серверы 1с - какие проблемы?