Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как в определенную ячейку существующего многострочного документа внести программно данные из другого документа? 1с 7.7 конф 7.7.003 , Торговля плюс склад.          
ZUBR Подменю пользователя
сообщение 26.07.19, 14:32
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

Здравствуйте! Продолжаю дорабатывать конфигурацию для себя. Сейчас задача стоит такая. Есть многострочный документ БАЗА - сводная таблица данных. Новый заказ - это новая строка данного документа БАЗА, находящегося в журнале документов. Приходит новый заказ, я открываю документ БАЗА из журнала, ввожу данные в текущую строку и затем создаю Расходную накладную со значениями этой строки. В Расходной накладной я дополнительно ввожу в табличную часть конкретные запчасти и услуги. В итоге там есть общая сумма за проданный товар и услугу. Мне нужно, чтобы при проведении Расходной накладной эта сумма автоматически прописывалась в колонке Сумма текущей строки документа БАЗА. Уважаемые господа программисты, подскажите мне, пожалуйста, оптимальный алгоритм решения этой задачи. Я читал работу со строками в синтакс помощнике. Но решение так и не вырисовалось. Нужно ли вводить дополнительную временную переменную, в которой будет записываться сумма, и затем ее значение присваивать нужной ячейке БАЗА? И еще. Как в данном случае правильно выбрать нужную строку документа БАЗА? Можно ли идентифицировать строку не по номеру строки, задаваемому автоматически программой, а, скажем, по номеру заказа? (Есть колонка с идентификатором Заказ). Или можно дополнительно не идентифицировать строку, и тогда значение пропишется в текущую выделенную строку?
На данный момент я не прошу детальных ответов. Посоветуйте общий алгоритм. Какие основные функции и процедуры использовать? Спасибо

nik389 Подменю пользователя
сообщение 26.07.19, 15:06
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 158
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

просто из интереса, а зачем вам этот сводный документ БАЗА?

ZUBR Подменю пользователя
сообщение 26.07.19, 15:36
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

nik389 @ Сегодня, 16:06 * ,
Я его еще разрабатываю. это большая таблица с данными клиентов, статусом закзов, номерами клиентов, датами, моделями и т.д. Для наглядности и общего понимания состояния дел. Для внутреннего пользования. Для удобства тех, кто занимается ремонтом. Необходимая вещь.

pablo Подменю пользователя
сообщение 26.07.19, 16:39
Сообщение #4

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Имхо, тут нужен не документ База, а отчет База. Документ база остается, но без многострочной части либо с ТЧ, в которой будут храниться только идентификаторы строк, которые будут использоваться для связи с документами (расходная накладная, как минимум). А в отчет уже и будут собираться все данные, т.к. хранить сумму одного документа в другом - геморойно из-за обновления данных в связанных документах.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

nik389 Подменю пользователя
сообщение 26.07.19, 17:31
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 158
Из: Украина
Спасибо сказали: 38 раз
Рейтинг: 35

Цитата
Для наглядности и общего понимания состояния дел
- это вам правильно подсказывают, тут уместнее использовать отчет
а еще лучше, выкиньте 7.7 и возьмитесь за 8.3

ZUBR Подменю пользователя
сообщение 27.07.19, 18:21
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

nik389 @ Вчера, 18:31 * ,
Отчет - это замечательная идея. вопрос только в том, что в отчет я не смогу вносить новые данные и изменения в уже существующие. Статус заказа, например. Я смогу вносить данные только в отдельные документы. А это весьма неудобно.


pablo @ Вчера, 17:39 * , насчет идентификаторов строк интересная идея. если можно, чуть-чуть поподробнее. если можно, конечно

igmig65 Подменю пользователя
сообщение 27.07.19, 20:36
Сообщение #7

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Не нужен документ База. Это как сказано выше - фактически отчет.
Вам нужно: алгоритм - документ заказ, на его основании Расходная. Формируется отчет по введенным документам. Из отчета можно открывать и редактировать документы, и обновлять отчет. Можно сделать обработку с таблицей на форме для работы с ней. А делать для этого документ мягко говоря - неправильно...

Спасибо сказали: ZUBR,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.04.24, 14:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!