1 / 0 / 1
Регистрация: 18.11.2014
Сообщений: 22
|
||||||
1 | ||||||
1с УТ 10.3. Создание документа на основании при проведении другого документа. Реализация механизма перепроведения.18.02.2018, 13:38. Показов 3900. Ответов 9
Метки нет (Все метки)
Доброго времени суток, задача стояла при проведении одного документа1, создавался другой документ2 и проводился, это я сделал, но если документ1 перепровести то создается новый документ2, а не перепроводится старый, помогите как сделать чтобы при перепроведении ссылался на созданный документ, и так же при пометки на удалении чтоб документ2 тоже помечался на удалении. Речь идет о перемещении товаров(документ1) и комплектация номенклатуры(документ2), у документа 2 создал на форме реквизит с ссылкой на документ1.
УТ 10.3 (10.3.46.2) 1С:Предприятие 8.3 (8.3.10.2466)
0
|
18.02.2018, 13:38 | |
Ответы с готовыми решениями:
9
Создание документа на основании другого Изменение реквизита одного документа при проведении другого Автоматическое создание документа на основании другово документа Создание записей в регистре сведений при проведении документа |
3039 / 1589 / 579
Регистрация: 16.01.2015
Сообщений: 6,753
|
||||||
18.02.2018, 17:16 | 2 | |||||
Aleks11,
С вашим Справиться легко В самом начале своей процедуре включите условие
0
|
1 / 0 / 1
Регистрация: 18.11.2014
Сообщений: 22
|
|
19.02.2018, 05:08 [ТС] | 3 |
В условии я написал что во втором документе специально создал реквизит который связывает эти документы, надо сделать чтобы при распроведение документа 1 второй автоматом распроводился, так же при пометки на удаление и при изменении в документе1(количества или добавилась номенклатура), во втором синхронизировалась
0
|
3039 / 1589 / 579
Регистрация: 16.01.2015
Сообщений: 6,753
|
|
19.02.2018, 09:29 | 4 |
Aleks11, Для этого Процедуры в модуле объекта второго документа должны быть экпортными. Не проще ли при распроведении/пометке, выводить вопрос пользователю, типа Распровести связанные документы? и при получении ДА, открывать форму связанного документа и снимать с проведения?
0
|
1 / 0 / 1
Регистрация: 18.11.2014
Сообщений: 22
|
|
19.02.2018, 13:40 [ТС] | 5 |
да может быть так и лучше будет, но у меня учебная задача, не в универ конечно, но надо ее сделать так как написали, а если делать выводом формы, пример есть как сделать можно?
0
|
Модератор
|
|
20.02.2018, 08:07 | 6 |
условии я написал что во втором документе специально создал реквизит
Так реквизит на форме а не реквизит документа. Если бы реквизит объекта, тогда можно было бы запросом искать этот реквизит и делать что хочешь, я так думаю.
0
|
1 / 0 / 1
Регистрация: 18.11.2014
Сообщений: 22
|
||||||
20.02.2018, 08:24 [ТС] | 7 | |||||
Создал реквизит у документа и вынес его на форму, вот что получилось, при проведении документа1 создается новый автоматически документ2, распровожу документ1 второй автоматом распроводится, провожу этот же документ1, второй создается новый, подскажи какое условие написать чтоб он в этот же документ проваливался, при проведение написла такое условие
0
|
Модератор
|
|
20.02.2018, 08:36 | 8 |
А когда проводишь документ - смотри есть ли подчиненный. Соответственно создай реквизит на втором документе, где будет указан первый
Хз можно ли это сделать стандартными средствами, уж больно похоже, что да, но так тоже должно получиться
0
|
1 / 0 / 1
Регистрация: 18.11.2014
Сообщений: 22
|
||||||
20.02.2018, 09:18 [ТС] | 9 | |||||
так я так и сделал, создал реквизит у второго документа с ссылкой на 1, на форму второго документа вынес этот реквизит, проведение сделал выше написал, в этом запросе после иначе надо прописать условие которое попадает в созданный документ2, а у меня сейчас пишет что уже создан, ну я такое условие поставил, чтоб он новый документ не создавал, так вот что написать после иначе чтобы он перепроводил старый документ, а не создавал новый
0
|
Модератор
|
|
20.02.2018, 11:28 | 10 |
Я как обычно сказал не на русском
Имел в виду, что в первом должна быть ссылка на второй, а во втором на первый. Второй в моем сообщении имелся в виду другой, а не второй.
0
|
20.02.2018, 11:28 | |
20.02.2018, 11:28 | |
Помогаю со студенческими работами здесь
10
Удаление документов, при создании другого документа на основании удаляемого Ошибка при проведении документа "Реализация товаров и услуг" Отмена проведения документа при недостатке на складе. с учетом перепроведения Программно создать документ на основании другого документа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
|
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
|
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
|
Для чего нужен UserManager.isUserAGoat() в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
|
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
|
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
|
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
|
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
|
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
|
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
|
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
|
Как сделать, чтобы grep выводил строки до и после найденной
hw_wired 25.01.2025
Утилита grep стала незаменимым инструментом для поиска и фильтрации информации в Unix-подобных операционных системах. Эта командная утилита позволяет осуществлять поиск строк, соответствующих. . .
|