Страница 1 из 1
Опись. Заполнитель.
Добавлено: Ср фев 29, 2012 09:11
a648ve
День добрый.
Можно ли в заполнителе реализовать следующую возможность.
У меня в листе Excel имеются данные для внесения в опись в виде, например:
НАКЛАДНАЯ № 10 ОТ 23.02.12
НАКЛАДНАЯ № 11 ОТ 23.02.12
и т.д.
Т.е. эти данные находятся в одном столбце (они не разбиты на вид документа, номер документа, дату документа).
А мне приходится для работы с заполнителем разбивать этот столбец на три столбца чтобы назначить в заполнителе каждому столбцу свое место для вставки в опись.
Могли бы вы создать такой пункт, чтобы я всю строчку мог вставить в поле описи "Вид документа N номер От дата", не разбивая ее на отдельные части.
Спасибо. Надеюсь внятно объяснил.
Re: Опись. Заполнитель.
Добавлено: Чт мар 01, 2012 13:43
crexa
Сделать, наверное, можно. А не проще написать функцию в Экселе по разделению этих полей? Если что - могу сюда скинуть.
Re: Опись. Заполнитель.
Добавлено: Чт мар 01, 2012 15:02
a648ve
Спасибо.
Функцию я написать могу, но уже разобрался.
Сделал через редактор строк в заполнителе.
Re: Опись. Заполнитель.
Добавлено: Пт мар 02, 2012 08:35
crexa
Как вы сделали это через редактор строк? Он же предназначен для объединения полей, а не для разрезания.
Re: Опись. Заполнитель.
Добавлено: Пт мар 02, 2012 08:56
a648ve
Там по умолчанию для поля Doc стоит "сложенная" строка Вид документа + Номер + Дата.
Дезактивировал это умолчание и создал пользовательскую "пустую" строку.
Теперь когда я своему столбцу назначаю Вид документа он просто вставляет его в поле Doc.
Как-то так.
Re: Опись. Заполнитель.
Добавлено: Пт мар 02, 2012 17:47
blanco
По идее должно было бы сработать назначение ячейки как "Вид документа" без манипуляций со строкой формирования.
Строка по умолчанию
ВИДДОК+" 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
и уже не перестанет работать при обновлении
Re: Опись. Заполнитель.
Добавлено: Пт мар 02, 2012 19:57
a648ve
ЗдОрово! Вариант с "прочее1" мне понравился. Я пытался было как-то его использовать, но еще до того момента как узнал, что существует такая фитча как строка формирования. Спасибо за ответ. Все ясно и доходчиво объяснили.
Re: Опись. Заполнитель.
Добавлено: Пт мар 09, 2012 18:38
RishatNurislamov
А еще проще можно сделать так:
1.Скопировать столбец в Excel
2.Открыть опись в режиме таблицы (в описи нажать Ctrl+G)
3.Вставить столбец в нужное место
И все

и с заполнителем не надо связываться.