Имя: Пароль:
1C
1C 7.7
v7: Выбор группы счета
0 adm1nb3k
 
14.01.13
01:02
Такая ситуация. В одном документе используются сразу 2 справочника: ОС и Материалы.
Вопрос: Как выбрать группу счета?!
<code>Если СчетТовара = СчетПоКоду(«01») Тогда
НазначитьТип(«Товар», «Справочник.ОсновныеСредства»);
НазначитьВид(Товар,ВидыСубконто.ОсновныеСредства);
Иначе
НазначитьТип(«Товар», «Справочник.Материалы»);
НазначитьВид(Товар,ВидыСубконто.Материалы);
КонецЕсли;</code>

Данный момент если выбрать, счет 01.20 то открывается Материалы.
1 BlackSeaCat
 
14.01.13
01:09
Ну и программисты пошли...

Вместо

Если СчетТовара = СчетПоКоду(«01») Тогда

ставь

Если Лев(СчетТовара.Код,2) = «01» Тогда
2 Попытка1С
 
14.01.13
02:43
ПринадлежитГруппе(<?>)
Синтаксис:
ПринадлежитГруппе(<Счет>)
Назначение:
Определяет, является ли текущий счет субсчетом для счета, указанного в качестве параметра метода. Проверка выполняется по всем вышестоящим уровням счета.
Возвращает: 1 - текущий счет является субсчетом для счета, указанного в качестве параметра; 0 - текущий счет не является субсчетом для счета, указанного в качестве параметра.
Параметры:
<Счет> - значение типа ''Счет'' - счет, к субсчетам которого проверяется принадлежность текущего счета.
3 Cthulhu
 
14.01.13
02:51
ВыборГруппы
недорого продам синтакс-помощник. помогу Вашим клиентам ликвидировать разруху, остающуюся после Вас.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn