Вопрос № 40596: Простите, если вопрос покажется глупым, но не могли бы вы помочь: стоит 1С v8. В форме у поля ввода тип значения либо строка, либо справочник. Как в процедуре при изменении значения определить, какой из типов был выбран. Кажется, перечитала все описа...Вопрос № 40613: Итак как известно в 1с есть возможность работать работать с 1 - й базой в нескольких местах одновременно (вариант загрузок выгрузок). Как известно 1с для обмена
формирует файлик....а теперь вопрос....
Необходимо узнать принцип как формировать дан...Вопрос № 40635: Уважаемые господа эксперты! Есть ли в 1С7.7 возможность осуществить поиск в таблице значений методом/функцией по двум колонкам (двум значениям, одновременно присутствующим в искомой строке в заведомо предопределенных колонках)?...
Вопрос № 40.596
Простите, если вопрос покажется глупым, но не могли бы вы помочь: стоит 1С v8. В форме у поля ввода тип значения либо строка, либо справочник. Как в процедуре при изменении значения определить, какой из типов был выбран. Кажется, перечитала все описание языка-не нашла
Отправлен: 18.04.2006, 08:09
Вопрос задала: DVika (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Maxx
Здравствуйте, DVika!
У процедуры при изменении есть параметр Элемент - ПриИзменении(Элемент). Проверка типа будет выглядет так:
Если ТипЗнч(Элемент.Значение) = Тип("СправочникСсылка.____") Тогда
...
ИначеЕсли ТипЗнч(Элемент.Значение) = Тип("Строка") Тогда
...
КонецЕсли;
Ответ отправил: Maxx (статус: 3-ий класс)
Ответ отправлен: 18.04.2006, 08:44 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо! После объяснения все оказывается просто. Куда смотрела...
Вопрос № 40.613
Итак как известно в 1с есть возможность работать работать с 1 - й базой в нескольких местах одновременно (вариант загрузок выгрузок). Как известно 1с для обмена формирует файлик....а теперь вопрос....
Необходимо узнать принцип как формировать данный файлик руками(например в блокноте). Цель добавлять в базу таким образом заявки, кассовые ордера ...итп..возможно кто-то ето уже делал или есть линк или хотя бы название книжки...Я то и сам разберусь с етим но вот что-то не хочеться тратить на ето кучу времени которого как всегда нет....
Кто сможет что-то подсказать спасибо.)
Отправлен: 18.04.2006, 10:09
Вопрос задал: DrakoN (статус: Студент)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Шкодин Андрей Юрьевич
Здравствуйте, DrakoN!
Вариантов работы в "нескольких" местах у 1С много. Сама 1С рекомендует распределенные базы данных. В структуру файла обмена в этом случае на Вашем месте я бы не лез (не вылезете). Если имеется в виду обмен данными через универсальную процедуру загрузки/выгрузки данных, то там XML формат. Причем программисты явно перестарались гонясь за универсализмом, хотя формировать его, безусловно, можно даже в блокноте (только сложно). В Вашем случае лучшим способом будет написать внешний отчет, который будет
обрабатывать обычный текстовый файл, структуру которого Вы разработаете сами и который будет использоваться Вами как универсальное средство обмена данными. Яркий пример такого файла - файл обмена системы Клиент-Банк. Посмотрите, там все просто.
Ответ отправил: Шкодин Андрей Юрьевич (статус: 1-ый класс)
Ответ отправлен: 18.04.2006, 10:48 Оценка за ответ: 4 Комментарий оценки: Хм попробую дабы вы понимали о чем речь точнее...Я пишу софт на VS .Net и мне надо будет програмно формировать файл. Внешний отчет хорошо но головная боль....Хотя вполнем может быть что и наоборот...Спасибо!
Отвечает: Velial
Здравствуйте, DrakoN!
Попробуйте посмотреть как формируются подобные файлы стандартнымим средствами 1С... В свое время убил на это довольно много времени...А если конкретнее, то напиши какие документы и какая конфа...
--------- Можно сделать защиту от дурака, но только от неизобретательного /Закон Нейсдра/
Ответ отправил: Velial (статус: 10-ый класс)
Ответ отправлен: 19.04.2006, 01:48 Оценка за ответ: 4 Комментарий оценки: Документы...РН (НН ,ВН) итд....+ справочники товаров, сотрудников....итп...Цель чтобы агент мог вводить заявку непосредственно в точке продажи а не звонком оператору...и после осуществить обмен с центральной базой ...конфа писана вручную от стандартной там разве что встроенный язык....Пробовал смотреть там дурдом - веселка если не сказать хуже!Поетому и спрашиваю...возможно
вам известен алгоритм(говорят он какой-то супер совместимый) который 1с для етого дела использует....
Вопрос № 40.635
Уважаемые господа эксперты! Есть ли в 1С7.7 возможность осуществить поиск в таблице значений методом/функцией по двум колонкам (двум значениям, одновременно присутствующим в искомой строке в заведомо предопределенных колонках)?
Отправлен: 18.04.2006, 14:19
Вопрос задал: LordAlex (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, LordAlex!
К сожалению, такой возможности нет. Обычно, когда возникает такая необходимость, создают дополнительную колонку (ключ), обычно типа "строка" и заполняют ее комбинацией из двух колонок по которым надо будет производить поиск.
Например, если нужно осуществить поиск по комбинации ТМЦ+Партия, то в ключевую колонку записывают значение ТМЦ.Код+"*"+Партия.Код (при условии что коды уникальны), либо вместо кода другие атрибуты, например строки сформированные системной функцией "ЗначениеВСтроку" и т.п.
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 9-ый класс)
Ответ отправлен: 18.04.2006, 14:57 Оценка за ответ: 5 Комментарий оценки: Спасибо, Elric! Я это предполагал, но с вашей помощью убедился окончательно.