День добрый.
Можно ли в заполнителе реализовать следующую возможность.
У меня в листе Excel имеются данные для внесения в опись в виде, например:
НАКЛАДНАЯ № 10 ОТ 23.02.12
НАКЛАДНАЯ № 11 ОТ 23.02.12
и т.д.
Т.е. эти данные находятся в одном столбце (они не разбиты на вид документа, номер документа, дату документа).
А мне приходится для работы с заполнителем разбивать этот столбец на три столбца чтобы назначить в заполнителе каждому столбцу свое место для вставки в опись.
Могли бы вы создать такой пункт, чтобы я всю строчку мог вставить в поле описи "Вид документа N номер От дата", не разбивая ее на отдельные части.
Спасибо. Надеюсь внятно объяснил.
-
-
Обсуждения на сайте Альта-Софт
-
Опись. Заполнитель.
Модераторы: Renat, Gala, alta_olg, expert, Lemur
Re: Опись. Заполнитель.
Сделать, наверное, можно. А не проще написать функцию в Экселе по разделению этих полей? Если что - могу сюда скинуть.
Re: Опись. Заполнитель.
Спасибо.
Функцию я написать могу, но уже разобрался.
Сделал через редактор строк в заполнителе.
Функцию я написать могу, но уже разобрался.
Сделал через редактор строк в заполнителе.
Re: Опись. Заполнитель.
Как вы сделали это через редактор строк? Он же предназначен для объединения полей, а не для разрезания.
Re: Опись. Заполнитель.
Там по умолчанию для поля Doc стоит "сложенная" строка Вид документа + Номер + Дата.
Дезактивировал это умолчание и создал пользовательскую "пустую" строку.
Теперь когда я своему столбцу назначаю Вид документа он просто вставляет его в поле Doc.
Как-то так.
Дезактивировал это умолчание и создал пользовательскую "пустую" строку.
Теперь когда я своему столбцу назначаю Вид документа он просто вставляет его в поле Doc.
Как-то так.
-
- Почетный участник
- Сообщения: 110
- На форуме: c 14 ноя 2004
- Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.
Получил: 23 ед.
Re: Опись. Заполнитель.
По идее должно было бы сработать назначение ячейки как "Вид документа" без манипуляций со строкой формирования.
Строка по умолчанию
ВИДДОК+" N "?+НОМЕРДОК+" ОТ "?+ДАТАДОК
поэтому даже если все оказалось в ВИДДОК, то все равно бы попало в графу.
Но оказалось, что "ключевые слова" для строки формирования у Описи совпадают с идентификаторами "полей с точками" в Альта ГТД. "Поля с точками" это когда графа из нескольких разделов состоит. Как гр.31 в ТД.
Например, ВИДДОК у Описи соответствует полю DOC.TYP. И в итоге в документ данные 2 раза передаются. Один раз от поля, второй раз от строки формирования:
DOC.TYP=НАКЛАДНАЯ № 11 ОТ 23.02.12
DOC=НАКЛАДНАЯ № 11 ОТ 23.02.12
Вы сумели перехитрить накладку и запретили DOC= пустой строкой повторно выгружать.
В общем, ошибка есть. Самый очевидный выход - переименовать поля в заполнителе, чтобы первой выгрузи поля как "поля с точкой" не было. Но при этом Ваш способ отвалится. Поэтому если вдруг Ваш метод перестанет работать, не пугайтесь - это мы "починили". Вам тогда придется строку формирования по умолчанию вернуть.
Можно было еще вот так выкрутиться:
1) назначить ячейку как ПРОЧЕЕ1
2) строку формирования составить из как ПРОЧЕЕ1
тогда результат тоже будет:
DOC=НАКЛАДНАЯ № 11 ОТ 23.02.12
и уже не перестанет работать при обновлении
Строка по умолчанию
ВИДДОК+" N "?+НОМЕРДОК+" ОТ "?+ДАТАДОК
поэтому даже если все оказалось в ВИДДОК, то все равно бы попало в графу.
Но оказалось, что "ключевые слова" для строки формирования у Описи совпадают с идентификаторами "полей с точками" в Альта ГТД. "Поля с точками" это когда графа из нескольких разделов состоит. Как гр.31 в ТД.
Например, ВИДДОК у Описи соответствует полю DOC.TYP. И в итоге в документ данные 2 раза передаются. Один раз от поля, второй раз от строки формирования:
DOC.TYP=НАКЛАДНАЯ № 11 ОТ 23.02.12
DOC=НАКЛАДНАЯ № 11 ОТ 23.02.12
Вы сумели перехитрить накладку и запретили DOC= пустой строкой повторно выгружать.
В общем, ошибка есть. Самый очевидный выход - переименовать поля в заполнителе, чтобы первой выгрузи поля как "поля с точкой" не было. Но при этом Ваш способ отвалится. Поэтому если вдруг Ваш метод перестанет работать, не пугайтесь - это мы "починили". Вам тогда придется строку формирования по умолчанию вернуть.
Можно было еще вот так выкрутиться:
1) назначить ячейку как ПРОЧЕЕ1
2) строку формирования составить из как ПРОЧЕЕ1
тогда результат тоже будет:
DOC=НАКЛАДНАЯ № 11 ОТ 23.02.12
и уже не перестанет работать при обновлении
Отдел разработки ПО, Белоусов Юрий.
Следующие пользователи поблагодарили blanco за это собщение: a648ve
Re: Опись. Заполнитель.
ЗдОрово! Вариант с "прочее1" мне понравился. Я пытался было как-то его использовать, но еще до того момента как узнал, что существует такая фитча как строка формирования. Спасибо за ответ. Все ясно и доходчиво объяснили.
- RishatNurislamov
- Постоянный участник
- Сообщения: 24
- На форуме: c 17 ноя 2010
- Откуда: Набережные Челны
Сказал: 0 ед.
Получил: 5 ед.
Получил: 5 ед.
Re: Опись. Заполнитель.
А еще проще можно сделать так:
1.Скопировать столбец в Excel
2.Открыть опись в режиме таблицы (в описи нажать Ctrl+G)
3.Вставить столбец в нужное место
И все и с заполнителем не надо связываться.
1.Скопировать столбец в Excel
2.Открыть опись в режиме таблицы (в описи нажать Ctrl+G)
3.Вставить столбец в нужное место
И все и с заполнителем не надо связываться.